Sistema operativo

Solo disponible en BuenasTareas
  • Páginas : 18 (4440 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de mayo de 2011
Leer documento completo
Vista previa del texto
Historia de la pc
El hombre,(300anos a.c)uso para contar y representar los numeros,cuerdas con nudos,hileras de piedras,etc.hasta llegar al abaco chino se uso en europa hasta el siglo XVI.
En 1642,Blas Pascal construyo primera maquina de calcular.
En 1671,Gottfried Leibniz en 1964 una maquina que permitio realizar las cuatro operaciones artimeticas en forma automatica.En 1801 Jacquard inventa un sistema de tarjetas perforadas que creaba copias perfectas de un original.
En 1823 Charles Babbage creo la maquina analitica,utilizo la creacion de Jacquard,fueron importantes sus aportes creativos y tecnologicos.
En 1889 Herman Hollerith construyo una maquina electrica con tarjetas perforadas que se utilizo para realizar el censo de 1890 enEstados Unidos.

Sistemas operativos
Definiciones
1. Un sistema operativo (os) es el conjunto de programas y utilidades software que permiten al usuario interactuar con el hardware de una computadora de una manera comoda y eficiente.El sistema operativo comienza a trabajar cuando se enciende la PC,y gestiona los recursos de hardware de la maquina en los niveles mas basicos.
2. Un SistemaOperativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema.
3. En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programasque compiten por ellos.
4. A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes.
5. Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo de los detalles ycomplejidades del hardware. Administrar eficientemente los recursos del computador.

De esta forma, el sistema operativo permite la "disociación" de programas y hardware, principalmente para simplificar la gestión de recursos y proporcionar una interfaz de usuario (MMI por sus siglas en inglés) sencilla con el fin de reducir la complejidad del equipo.
El sistema operativo como máquina virtual
Uncomputador se compone de uno o más procesadores o CPUs, memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión (tarjetas de red, modems y otros), monitor, teclado, mouse y otros dispositivos. O sea, es un sistema complejo. Escribir programas que hagan uso correcto de todas estas componentes no es una tarea trivial. Peor aún si hablamos de uso óptimo. Si cada programador tuvieraque preocuparse de, por ejemplo, como funciona el disco duro del computador, teniendo además siempre presentes todas las posibles cosas que podrían fallar, entonces a la fecha se habría escrito una cantidad bastante reducida de programas.
Es mucho más fácil decir `escriba "Chao" al final del archivo "datos"', que
1-Poner en determinados registros del controlador de disco la dirección que sequiere escribir, el número de bytes que se desea escribir, la posición de memoria donde está la información a escribir, el sentido de la operación (lectura o escritura), amén de otros parámetros;
2-Decir al controlador que efectué la operación.
3-Esperar. Decidir qué hacer si el controlador se demora más de lo esperado (¿cuánto es "lo esperado"?).
4-Interpretar el resultado de la operación(una serie de bits).
5-Reintentar si algo anduvo mal.
6-etc.
Además, habría que reescribir el programa si se instala un disco diferente o se desea ejecutar el programa en otra máquina.
Hace muchos años que quedó claro que era necesario encontrar algún medio para aislar a los programadores de las complejidades del hardware. Esa es precisamente una de las tareas del sistema operativo, que...
tracking img