Professional Documents
Culture Documents
SISTEMAS OPERATIVOS
Instituto Politcnico Nacional.
Centro de estudios Cientficos y tecnolgicos no.2
Miguel Bernard
Alumna: Prez Martinez Mariana Montserrat.
Asignatura: Computacin Bsica 1.
Profesor: Rmirez Garca Jess Alejandro.
Turno: Matutino
Grupo: 1IM18
HISTORIA:
DESARROLLO DE SISTEMAS
OPERATIVOS.
Un sistema operativo es el software o programa ms
importante que se ejecuta en un computador, nos
permite usarlo y darle rdenes para que haga lo que
necesitamos.
Por qu es importante un sistema operativo?
Son importantes, porque te permiten interactuar y
darle rdenes al computador. Sin un sistema operativo
el computador es intil.
Sin el sistema operativo, no tendras la plataforma que
soporta los programas que te permiten hacer cartas,
escuchar msica, navegar por internet o enviar un
I.
INICIO GENERAL DE LOS SISTEMAS OPERATIVOS
En la dcada de 1940, los primeros sistemas electrnicos digitales no tenan
sistemas operativos. Los ordenadores de esta poca eran tan primitivos
comparados con los de hoy en da que los programas se introdujeron a el
ordenador un poco a la vez en las filas de los interruptores mecnicos.
Eventualmente, los lenguajes de mquina (que consisten en cadenas de 0 y 1) se
introdujeron lo que aceler el proceso de programacin. Los sistemas de la
dcada de 1950 en general funcionaban solamente con un proceso a la vez. Y se
permita una sola persona a la vez para utilizar la mquina. Todos los recursos de
la mquina estaban a disposicin del usuario. La facturacin por el uso de la
computadora era simple porque el usuario tena toda la mquina. De hecho, los
mecanismos habituales de tiempo se basaban en un reloj en la pared. Los
primeros sistemas de almacenamiento real para un solo usuario fueron dedicados
al trabajo ms que al tiempo de ejecucin del trabajo en s. Los trabajos
generalmente requeran un tiempo de configuracin considerable alto durante el
cual el sistema operativo, cintas y paquetes de discos se montaban, y las formas
adecuadas se colocaban en la impresora, etc.
Los usuarios pronto se dieron cuenta de que podan reducir la cantidad de tiempo
perdido entre los puestos de trabajo, si pudieran automatizar la transicin de
trabajo a trabajo. En primer sistema como tal, considerado por muchos como el
primer sistema operativo, fue diseado por el Laboratorio de Investigacin de
General Motors, para su arquitectura IBM 701 a principios de 1956.
Su xito ayud a establecer la computacin por lotes separados por tarjetas de
control que instruy a los equipos acerca de las caractersticas de cada trabajo. El
lenguaje de programacin que utilizan las tarjetas de control se llama lenguaje de
control de trabajos (JCL). Estas tarjetas creadas por el trabajo indicaban a la
computadora si las siguientes tarjetas contenan datos o programas, qu lenguaje
de programacin se utilizaba, el tiempo de ejecucin aproximado, etc.
El sistema de procesamiento por lotes ayudo a mejorar en gran medida el uso de
los sistemas informticos y ayud a demostrar el valor real de los sistemas
operativos en la gestin de los recursos. El tipo de proceso llamado de un solo
flujo de los sistemas de procesamiento por lotes se convirti en la tecnologa de
punta de la poca.
II.
AOS DE LOS 60S A LOS 80S
La poca entre los aos 60's y 80's fue una temporada repleta de cambios en el
mbito informtico y el inicio de la computacin como se la conoce.
Aparecieron tcnicas como la multiprogramacin y los sistemas de tiempo
compartido, las cuales en su nocin bsica se conservan hasta la actualidad.
Obviamente la implementacin de estas nuevas tcnicas supuso un cambio a los
sistemas operativos previos (IOCS, Sistema por lotes)
A.
Multiprogramacin
Una de las dificultades del sistema por lotes simple es que el equipo tiene que
leer las tarjetas antes de poder a comenzar a ejecutar el trabajo. Al ser esta
operacin muy lenta, haca que el computador estuviera prcticamente inactivo
durante bastante tiempo.
Esto llev, dado que es muchsimo ms rpido leer desde una cinta magntica
que de toda la pila de tarjetas, a que los centros de computacin empezaran a
tener uno o varios computadores menos potentes, adems de la mquina
principal para ejecutar esta tarea. Las tarjetas eran ledas por los dems
computadores y almacenaban los datos y programas en una cinta magntica que
luego era llevada a la mquina principal, donde se procesaba y emita los
resultados en otra cinta, que de nuevo se llevaba a los pequeos computadores
que la impriman (Fig 1). La gran ventaja es que en una sola cinta se podan poner
varios trabajos de sistemas por lotes.
Esto fue una extensin lgica del concepto de temporizador en el que dicho
temporizador suspenda la ejecucin por un tiempo para efectuar las salidas. As
antes de terminar el proceso, se extrae la cinta con las salidas parciales y se
ponen a imprimir, mientras se contina con la ejecucin de los programas.
En general, la multiprogramacin se refiere a que en la memoria principal de un
computador se albergan varios programas y se trabaja en todos por perodos de
tiempo especficos en cada uno de ellos, por ejemplo mientras un programa
realiza procesos de entrada y salida. Esto hizo necesario crear un mecanismo para
garantizar los procesos comunes entre los programas:
Nokia S40: Desarrollado por Nokia en 1999 para su celular Nokia 7110.
Las tareas del sistema se ejecutan con mayor rapidez y menor inestabilidad.
OSX: El corazn del Mac OS X es el ncleo XNU. El ncleo se refiere a la
parte de un sistema operativo que se carga primero. Controla y supervisa los
recursos de hardware como la memoria, la asignacin de procesador CPU y
unidades de disco. El ncleo XNU incluye el cdigo de un sistema informtico de
arquitectura antigua que se llama Mach. Mach es un producto de la Carnegie
Mellon University y ha existido desde la dcada de 1980