Archive for 23 enero 2012

Sistemas Operativos:

enero 23, 2012

Tipos:

Interfaz de línea de comandos: Es la forma de interfaz entre el sistema operativo y el usuario en la que éste escribe los comandos utilizando un lenguaje de comandos especial.

Interfaz grafica de usuario: Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas de elementos del menú.

Clasificación:

Multitarea: Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo.

Monotarea: Es aquel sistema operativo que solamente puede ejecutar un proceso (programa) a la misma vez. Es una característica de los sistemas operativos más antiguos como MS-DOS pues en la actualidad la mayoría de los sistemas de propósito general son multitarea.

Monousuario: Es aquel que soporta a un solo usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón.

Multiusuario: Es aquel capaz de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones, ni importa el numero de procesadores en la maquina ni el numero de procesos que cada usuario puede ejecutar simultáneamente.

Historia de los sistemas operativos:

enero 20, 2012

Conceptos Básicos:

enero 16, 2012

Programa: Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.1 2 Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.

– Programación: La programación es el proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado.

– Dato: El dato es una representación simbólica (numérica, alfabética, algorítmica, entre otros.), un atributo o característica de una entidad. Los datos describen hechos empíricos, sucesos y entidades.

– Constante: En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.

– Variable: Una variable símbolo que representa un elemento o cosa no especificada de un conjunto dado. Dicho conjunto es llamado conjunto universal de la variable, universo o variar de la variable, y cada elemento del conjunto es un valor de la variable.

– Periférico: En informática, se denomina periféricos a los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora.

– Interfaz: Interfaz es la conexión entre dos ordenadores o máquinas de cualquier tipo dando una comunicación entre distintos niveles.

– Problema: En ciencia computacional teórica, un problema abstracto o problema computacional es una relación entre un conjunto de instancias y un conjunto de soluciones. Un problema abstracto permite establecer formalmente la relación deseada entre la entrada de un algoritmo y su salida. Una solución algorítmica a un problema abstracto consiste de un algoritmo que por cada instancia del problema calcula al menos una solución correspondiente –en caso de haberla– o expide un certificado de que no existe solución alguna.

– Método científico: El método científico (del griego: -μετά = hacia, a lo largo- -οδός = camino-; y del latín scientia = conocimiento; camino hacia el conocimiento) es un método de investigación usado principalmente en la producción de conocimiento en las ciencias.

– Algoritmo: Un algoritmo (del griego y latín, dixit algorithmus) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

– Diagrama de Flujo: Un diagrama de flujo es una representación gráfica de un algoritmo o proceso.

– Lenguaje de programación: Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Al terminar, explique brevemente lo siguiente:

– Las características de un algoritmo.

Consta de una serie de pasos para llegar a un resultado.

– Símbolos que se utilizan en un diagrama de flujo (con imagen)

óvalo, elipse, rectángulo, círculo, triángulo boca arriba y triángulo boca abajo.

– Reglas para desarrollar un diagrama de flujo:

1) Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama.

2) Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.

3) Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
4) Si el nivel de detalle definido incluye actividades menores, listarlas también.
5) Identificar y listar los puntos de decisión.
6) Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
7) Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.