sistemas operativos, introduccion, decada de los sistemas operativos, evolucion, caracteristicas, kernel, accesorios, dos, comandos, mantenimiento del sistema, disco duro, dispositivos de entrada y salida
sistemas operativos, introduccion, decada de los sistemas operativos, evolucion, caracteristicas, kernel, accesorios, dos, comandos, mantenimiento del sistema, disco duro, dispositivos de entrada y salida
ESTUDIANTE: BRYAM GUAMANPROFESOR: ING. JUAN MARCELO PEREZMATERIA: SISTEMAS OPERATIVOSTEMA: GENERACIONES DE LOS SISTEMAS OPERATIVOS
GENERACION DE SISTEMAS OPERATIVOS
GENERACION CERO
Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.....
1. Historia de los sistemas operativos
La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra
Mundial, en la década de los 40. En esos años no existía siquiera el concepto de
"Sistema Operativo" y los programadores interactuaban directamente con el
hardware de las computadoras trabajando en lenguaje máquina (esto es, en
binario, programando únicamente con 0s y 1s).
El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema
Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y
básicamente lo único que hacía era comenzar la ejecución de un programa
cuando el anterior terminaba.
En los años 60 se produce una revolución en el campo de los Sistemas
Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario,
sistema multiprocesadores y sistema en tiempo real.
Es en esta década cuando aparece UNIX, la base de la gran mayoría de los
Sistemas Operativos que existen hoy en día
2. En los años 70 se produce un boom en cuestión de ordenadores personales,
acercando estos al público general de manera impensable hasta entonces. Esto
hace que se multiplique el desarrollo, creándose el lenguaje de programación C
(diseñado específicamente para reescribir por completo el código UNIX).
Como consecuencia de este crecimiento exponencial de usuarios, la gran mayoría
de ellos sin ningún conocimiento sobre lenguajes de bajo o alto nivel, hizo que en
los años 80, la prioridad a la hora de diseñar un sistema operativo fuese la
facilidad de uso, surgiendo así las primeras interfaces de usuario.
En los 80 nacieron sistemas como MacOS, MS-DOS, Windows.
En la década de los 90 hace su aparición Linux, publicándose la primera versión
del núcleo en septiembre de 1991, que posteriormente se uniría al proyecto GNU,
un sistema operativo completamente libre, similar a UNIX, al que le faltaba para
funcionar un núcleo funcional. Hoy en día la mayoría de la gente conoce por Linux
al Sistema Operativo que realmente se llama GNU/Linux
3. SISTEMAS OPERATIVOS.
Un sistema operativo es un conjunto de programas destinado a permitir el uso
apropiado de las partes físicas del ordenador (hardware).
Los sistemas operativos proveen un conjunto de funciones necesarias y usadas
por diversos programas de aplicaciones de una computadora, y los vínculos
necesarios para controlar y sincronizar el hardware de la misma. En las primeras
computadoras, que no tenían sistema operativo cada programa necesitaba la más
detallada especificación del hardware para ejecutarse correctamente y desarrollar
tareas estándares, y sus propios drivers para los dispositivos periféricos como
impresoras y lectores de tarjetas perforadas. El incremento de la complejidad del
hardware y los programas de aplicaciones eventualmente hicieron del sistema
operativo una necesidad
Generación Cero (década de 1940)
Los primeros sistemas computacionales no poseían sistemas operativos. Los
usuarios tenían completo acceso al lenguaje de la máquina. Todas las
instrucciones eran codificadas a mano.
Primera Generación (década de 1950)
Los sistemas operativos de los años cincuenta fueron diseñados para hacer más
fluida la transición entre trabajos. Antes de que los sistemas fueran diseñados, se
4. perdía un tiempo considerable entre la terminación de un trabajo y el inicio del
siguiente. Este fue el comienzo de los sistemas de procesamiento por lotes, donde
los trabajos se reunían por grupos o lotes.
Al inicio de los 50's esto había mejorado un poco con la introducción de tarjetas
perforadas (las cuales servían para introducir los programas de lenguajes de
máquina), puesto que ya no había necesidad de utilizar los tableros enchufables.
Segunda Generación (a mitad de la década de 1960)
La característica de los sistemas operativos fue el desarrollo de los sistemas
compartidos con multiprogramación, y los principios del multiprocesamiento. En
los sistemas de multiprogramación, varios programas de usuario se encuentran al
mismo tiempo en el almacenamiento principal, y el procesador se cambia
rápidamente de un trabajo a otro. En los sistemas de multiprocesamiento se
utilizan varios procesadores en un solo sistema computacional, con la finalidad de
incrementar el poder de procesamiento de la máquina.
Tercera Generacion (mitad de década 1960 a mitad década de 1970)
Se inicia en 1964, con la introducción de la familia de computadores Sistema/360
de IBM. Los computadores de esta generación fueron diseñados como sistemas
para usos generales. Casi siempre eran sistemas grandes, voluminosos, con el
propósito de serlo todo para toda la gente. Eran sistemas de modos múltiples,
algunos de ellos soportaban simultáneamente procesos por lotes, tiempo
compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y
costosos, nunca antes se había construido algo similar, y muchos de los esfuerzos
de desarrollo terminaron muy por arriba del presupuesto y mucho después de lo
que el planificador marcaba como fecha de terminación.
Cuarta Generación (mitad de década de 1970-presente)
Los sistemas de la cuarta generación constituyen el estado actual de la tecnología.
Muchos diseñadores y usuarios se sienten aun incómodos, después de sus
experiencias con los sistemas operativos de la tercera generación
Con la ampliación del uso de redes de computadores y del procesamiento en línea
los usuarios obtienen acceso a computadores alejados geográficamente a través
de varios tipos de terminales.
5. SISTEMAS OPERATIVOS ACTUALES
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS,
OS/2 y Windows-NT. El UNIX y sus clones permiten múltiples tareas y
múltiples usuarios. Su sistema de archivos proporciona un método sencillo de
organizar archivos y permite la protección de archivos. Sin embargo, las
instrucciones del UNIX no son intuitivas. Otros sistemas operativos multiusuario y
multitarea son OS/2, desarrollado inicialmente por Microsoft Corporation e
International Business Machines (IBM) y Windows-NT, desarrollado por Microsoft.
El sistema operativo multitarea de las computadoras Apple se denomina
Macintosh OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos
populares entre los usuarios de computadoras personales. Sólo permiten un
usuario y una tarea.
WINDOWS
El sistema operativo es el código que realiza las llamadas al sistema. Los
editores, compiladores, ensambladores, enlazadores e intérpretes de comandos
definitivamente no son parte del sistema operativo, aunque son importantes y
útiles. El Shell es el intérprete de comandos, a pesar de no ser parte del sistema
operativo, hace un uso intenso de muchas características del sistema operativo y
por tanto sirve como un buen ejemplo de la forma en que se pueden utilizar las
llamadas al sistema. También es la interfaz primaria entre un usuario situado
frente a su terminal y el sistema operativo.
¿Qué es un compilador?
Un traductor es cualquier programa que toma como entrada un texto escrito en un
lenguaje, llamado fuente y da como salida otro texto en un lenguaje, denominado
objeto.