Вы находитесь на странице: 1из 7

Sistemas Operativos

Un sistema operativo es un conjunto de programas destinado a permitir el uso


apropiado de las partes fsicas del ordenador (hardware).
Los sistemas operativos proveen un conjunto de funciones necesarias y usadas por
diversos programas de aplicaciones de una computadora; y los vnculos necesarios
para controlar y sincronizar el hardware de la misma. En las primeras computadoras,
que no tenan sistema operativo cada programa necesitaba la ms detallada
especificacin del hardware para ejecutarse correctamente y desarrollar tareas
estndares y sus propios drivers para los dispositivos perifricos como impresoras y
lectores de tarjetas perforadas.
Creador: Bill Gates ahor dueo y fundador de Windows, Steven Jobs, linus tolvarls

Historia de los sistemas operativos


La dcada de 1940
A fines de la dcada de 1940, con lo que se podra considerar la aparicin de la
primera generacin de computadoras llamada ENIAC, se acceda directamente
a la consola de la computadora desde la cual se actuaba
sobre una serie de micro interruptores que permitan
introducir directamente el programa en la memoria de la
computadora. Por aquel entonces no existan los sistemas
operativos, y los programadores, deban interactuar con el
hardware del computador sin ayuda externa. Esto hacia
que el tiempo de preparacin para realizar una tarea fuera considerable. Para
ello, en muchas instalaciones se rellenaba un formulario de reserva en el que se
indicaba el tiempo para utilizarla. En aquel entonces las computadoras eran
muy costosas y muy solicitadas y que solo se pudieran utilizarse en periodos
breves de tiempo. Todas las instrucciones eran codificadas a mano. Se
administraba el equipo mediante conmutadores o tarjetas perforadoras, las
salidas se impriman o se perforaban en cinta de papel para su posterior.

Dcada de 1950
A principios de los aos 50 esto haba mejorado un poco con la introduccin de
tarjetas perforadas (las cuales servan para introducir
los programas de lenguajes de mquina), puesto que ya
no haba necesidad de utilizar los tableros enchufables.
El problema bsico que abordaban los Sistemas
Operativos de esta dcada era optimizar el flujo de
trabajos. Antes de que los sistemas fueran diseados, se perda un tiempo
considerable entre la terminacin de un trabajo y el inicio del siguiente. Da
paso al sistema de procesamiento por lotes, donde los trabajos se reunan por
grupos. Cuando el trabajo estaba en ejecucin, este tena control total de la
mquina. Al terminar cada trabajo, el control era devuelto al sistema operativo,
el cual limpiaba y lea e iniciaba el trabajo siguiente. Para poder correr un
trabajo (programa), tenan que escribirlo en papel (en Fortran o en lenguaje
ensamblador) y despus se perforara en tarjetas. Cuando la computadora

terminara el trabajo, un operador se dirigira a la impresora y desprendera la


salida y la llevara al cuarto de salida, para que la recogiera el programador.
Adems el laboratorio de investigacin General Motors implement el primer
sistema
operativo
para
la
IBM
701.
El desarrollo de sistemas operativos ms amplios se ha hecho indudablemente
para los ordenadores IBM. Los primeros ordenadores IBM, como el IBM 7090
y7094, son excelentes ejemplos del desarrollo de subrutinas de Entrada/Salida
comunes, seguidas de un supervisor residente, instrucciones privilegiadas,
proteccin de la memoria, y procesamiento simple en batch. Estos sistemas
fueron desarrollados independientes, y a menudo en lugares distintos y no
relacionados. Como resultado IBM se encontr con muchos ordenadores
diferentes, con lenguajes distintos y software de sistema diverso. Para
remediar esta situacin se concibi el IBM/360. El IBM/360 se dise como una
familia de ordenadores que cubriera toda la gama, desde las pequeas
mquinas para empresas hasta las grandes mquinas cientficas. Para este
sistema slo se precisara un nico conjunto de software; todos ello sutilizaban
el mismo sistema operativo el OS/360. Se supona que esto reducira los
problemas de mantenimiento de IBM y permitira a los usuarios pasar
libremente programas de aplicacin de un sistema IBM a otro. El cual utilizaba
dos tcnicas: el buffering y el spooling0

La dcada del 60
En los aos 60 se produjeron cambios notorios en
varios campos de la informtica, con la aparicin
del circuito integrado la mayora orientados a
seguir incrementando el potencial de los
ordenadores. Para ello se utilizaban tcnicas de lo
ms diversas.
Multiprogramacin
En un sistema multiprogramado la memoria principal alberga a ms de un
programa de usuario. La CPU ejecuta instrucciones de un programa. Cuando el
que se encuentra en ejecucin realiza una operacin de E/S, en lugar de
esperar a que termine la operacin de E/S. se pasa a ejecutar otro programa. Si
este realiza, a su vez, otra operacin de E/S, se
mandan las rdenes oportunas al controlador, y pasa
a ejecutarse otro. De esta forma es posible, teniendo
almacenado un conjunto adecuado de tareas en cada
momento, utilizar de manera ptima los recursos
disponibles.
Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrnica
disponible, pero adolece la falta de interactividad, para conseguirla debe
convertirse en un sistema multiusuario, en el cual existen varios usuarios con
un terminal en lnea: utilizando el modo de operacin de tiempo compartido. En

estos sistemas los programas de los distintos usuarios residen en memoria. Al


realizar una operacin de E/S los programas ceden la
CPU a otro programa, al igual que en la
multiprogramacin. Pero cuando un programa est
ejecutndose el sistema operativo lo detiene para
que ejecute otra aplicacin.

El tiempo real
Estos sistemas se usan en entornos donde deben aceptar y procesar en
tiempos muy breves un gran nmero de sucesos, en su mayora externos
alrededor. Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado. El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado. El
procesamiento de archivos se hace de una forma continua, pues se procesa el
archivo antes de que entre el siguiente, sus primeros usos fueron y siguen
siendo en tele comunicadores.
Multiprogramador
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 tiempoespecficos en cada
uno
de
ellos,
por
ejemplo
mientras
un programa realiza procesos de entrada y salida. Todo esto no
hubiera
sido
posible si no se hubiera empezado a construir memorias con
mucha ms capacidad de almacenamiento. Esto hizo necesario
crear un mecanismo para garantizar los procesos comunes
entre los programas:
Comenzar los trabajos de usuario.
Operacin simultnea de perifricos en lnea.
Entrada y salida para los procesos.
Cambio entre tareas de usuario
Garantizar una proteccin adecuada mientras se realiza lo anterior. Con estas
caractersticas este mecanismo empieza a parecerse ms a un sistema
operativo tal y como lo conocemos hoy
De hecho, la multiprogramacin es una tcnica que permanece vigente
en todos los sistemas actuales.
Sistemas operativos desarrollados
Adems del Atlas Supervisor y el OS/360, los aos 1970 marcaron el inicio de
UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuariomultitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtindolo
en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la
programacin lgica se dio a luz la primera implementacin de prolog, y en la
revolucionaria orientacin e objetos, smalltalk.

La dcada de 1980

Con la creacin de los circuitos LSI integracin a gran


escala-, chips que contenan miles de transistores en un
centmetro cuadrado de silicio, empez el auge de los
ordenadores personales. En estos se dej un poco de
lado el rendimiento y se busc ms que el sistema
operativo fuera amigable, surgiendo mens, e interfaces
grficas. Esto reduca la rapidez de las aplicaciones, pero se volvan ms
prcticos y simples para los usuarios. En esta poca, siguiendo utilizndose
lenguajes ya existentes, como Smalltalk o C, nacieron otros de los cuales se
podran destacar C++ y Eiffel dentro del paradigma de la orientacin a objetos,
y Haskell y Miranda en el campo de la programacin declarativa. Un avance
importante de 1980 fue el desarrollo de redes de computadoras
personales que corran sistemas operativos en red y sistemas operativos
distribuidos. En esta escena, dos sistemas operativos eran mayoritarios: MSDOS (Micro soft Disk Operating System) escrito por Microsoft para IBM PC y
otras computadoras, UNIX, que dominaba en los ordenadores personales que
hacan uso del Motorola 68000.

MAC OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984. Inclua su
sistema operativo Mac OS cuya caractersticas novedosas era una GUI (Graphic
User Interface), Multitareas y Mause. Provoco diferentes reacciones entre los
usuarios acostumbrados a la lnea de comandos y algunos tachado el uso del
Mouse como juguete.

MS- DOS
En 1981 Microsoft compro un sistema opertico llamado QDOS que, tras
realizar unas modificaciones, se convirti en la primera versin de MS- DOS
(Micro Soft Disk Operating System). A partir de aqu se sucedieron una serie de
cambios hasta llegar a la versin 7.1, versin 8 en Windows Milenium, a partir
de la cual MS-DOS dejo de existir como un componente del Sistema Operativo.

MICROSOFT WINDOWS
A mediados de los aos 80 se crea este sistema operativo, pero no es hasta la
salida de (windows95) que se le puede considerar un sistema operativo, solo
era un interfaz grfica del (MS-DOS) en la cual se dispona de unos diskettes
para correr los programas. Hoy en da es el sistema operativo ms difundido en
el mbito domstico aunque tambin hay versiones para servidores como
Windows NT. Microsoft ha diseado tambin algunas versiones para
superordenadores pero sin mucho xito. Despus se dise el Windows 98 que
era ms eficaz. Despus se cre Windows ME, Windows millenium Edition entre
los aos 1999y 2000. Un ao despus le seguira el ms utilizado en la
actualidad Windows XP, ahora el ms reciente es Windows 7, Windows seven,
dejando atrs el Windows vista que tuvo innumerables crticas.

La dcada de 1990 GNU/Linux


Este sistema es una versin mejorada de UNIX, basado en el
estndar POSIX, un sistema que en principio trabajaba en
modo comandos. Hoy en da dispone de ventanas, gracias a un
servidor grfico y a gestores de ventanas como KDE, GNOME
entre muchos. Recientemente GNU/Linux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como ejemplo BERYL o COMPIZ. Lo
que permite utilizar Linux de una forma visual atractiva

Reactos
React Operating System es un sistema operativo de cdigo abierto destinado a
lograr la compatibilidad binaria con aplicaciones de software y controladores de
dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante. En
1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FREE WIND95 era clon de Windows 95. Para
1997 el proyecto no haba lanzado ninguna versin, por lo que los miembros de
este, coordinados por JASON FILBY, pudieron revivirlo. Se decidi cambiar el
ncleo compatible con MS-DOS y basarlo en Windows NT as el proyecto pudo
seguir adelante.

Primera generacin (1945-1956)


La computadora fue utilizada para fines militares durante la segunda
guerra mundial.
IBM creo la primera calculadora electrnica en 1944.
Se desarroll la computadora ENIAC (Electronic
Numerical Integrator and Computer), EDVAC
(Electronic
Discrete
Variable
Automatic
Computer) en 1945 y la UNIVAC en 1951.
Lo ms significativo de esta generacin fue el
uso de los tubos al vaco.

Segunda generacin (1956-1963)


Se

remplazaron los tubos al vaco por los


transistores.
Se reemplaz el lenguaje de maquina por el
lenguaje ensamblador.
Se crearon los lenguajes de alto nivel como COBOL
(Common Business-Oriented Languaje) y FORTRAN (Formula Translator).
Se disearon computadoras ms pequeas, rpidas y eficientes.

Tercera generacin (1964-1971)


Cuarta generacin (1971-presente)
Uso de chips de silicn.

Sistemas operativos.
Se desarrollaron nuevos chips con mayor capacidad de almacenamiento.
Se comenzaron a utilizar las computadoras personales y las Macintosh.
Se desarroll el diseo de redes. internet

Ao de la Promocin de la Industria Responsable y del


Compromiso Climtico

Datos personales
Nombre y apellidos:
Mara Nelly Santisteban Mena
Curso:
Sistemas operativos
Profesor:
Manuel Alarcn
Carrera:
Administracin de empresas
Tema:
Historia de los sistemas operativos

Вам также может понравиться

  • Toma de Decisiones
    Toma de Decisiones
    Документ4 страницы
    Toma de Decisiones
    MariaNellySantisteban
    Оценок пока нет
  • Introducción
    Introducción
    Документ11 страниц
    Introducción
    MariaNellySantisteban
    Оценок пока нет
  • RR HH
    RR HH
    Документ14 страниц
    RR HH
    MariaNellySantisteban
    Оценок пока нет
  • RR HH
    RR HH
    Документ14 страниц
    RR HH
    MariaNellySantisteban
    Оценок пока нет
  • Evolucio de La Logistica
    Evolucio de La Logistica
    Документ3 страницы
    Evolucio de La Logistica
    MariaNellySantisteban
    Оценок пока нет
  • Teoria de Sistemas
    Teoria de Sistemas
    Документ19 страниц
    Teoria de Sistemas
    MariaNellySantisteban
    Оценок пока нет
  • Tipos de Envase y Embalaje Que Utilizan Las Empresas para El Transporte de Sus Productos
    Tipos de Envase y Embalaje Que Utilizan Las Empresas para El Transporte de Sus Productos
    Документ15 страниц
    Tipos de Envase y Embalaje Que Utilizan Las Empresas para El Transporte de Sus Productos
    MariaNellySantisteban
    Оценок пока нет
  • Logistica
    Logistica
    Документ5 страниц
    Logistica
    MariaNellySantisteban
    Оценок пока нет
  • Tabla DINAMICA 2
    Tabla DINAMICA 2
    Документ25 страниц
    Tabla DINAMICA 2
    Xiomara Vasquez
    Оценок пока нет
  • G42 270la
    G42 270la
    Документ2 страницы
    G42 270la
    HP_PSG
    Оценок пока нет
  • Soind
    Soind
    Документ4 страницы
    Soind
    Emilio Acevedo
    Оценок пока нет
  • Passport (SDH Equipment) Equipo 3600
    Passport (SDH Equipment) Equipo 3600
    Документ94 страницы
    Passport (SDH Equipment) Equipo 3600
    Andrés Zurita
    Оценок пока нет
  • Maquetacion Css
    Maquetacion Css
    Документ47 страниц
    Maquetacion Css
    Nohelia Guzman
    Оценок пока нет
  • 4 - Uso de Herramientas y Recursos Digitales en La Educación Virtual
    4 - Uso de Herramientas y Recursos Digitales en La Educación Virtual
    Документ11 страниц
    4 - Uso de Herramientas y Recursos Digitales en La Educación Virtual
    junior 17
    Оценок пока нет
  • Linea de Tiempo MD
    Linea de Tiempo MD
    Документ1 страница
    Linea de Tiempo MD
    sandra garay
    Оценок пока нет
  • Tema 1
    Tema 1
    Документ17 страниц
    Tema 1
    Daniel Sanz Szpiech
    Оценок пока нет
  • Hakin9 Crear El Shellcode Polimorfico
    Hakin9 Crear El Shellcode Polimorfico
    Документ9 страниц
    Hakin9 Crear El Shellcode Polimorfico
    mcr_bkn
    Оценок пока нет
  • Competencias Digitales Word
    Competencias Digitales Word
    Документ26 страниц
    Competencias Digitales Word
    luis fernando
    Оценок пока нет
  • Informe 1 Microporcesadores 1
    Informe 1 Microporcesadores 1
    Документ4 страницы
    Informe 1 Microporcesadores 1
    Rodrigo Coria
    Оценок пока нет
  • Latin America - BH7520TW - SPA
    Latin America - BH7520TW - SPA
    Документ78 страниц
    Latin America - BH7520TW - SPA
    WILSON CALDERON
    Оценок пока нет
  • Consejos y Trucos Con Canva para Fondos Virtuales
    Consejos y Trucos Con Canva para Fondos Virtuales
    Документ3 страницы
    Consejos y Trucos Con Canva para Fondos Virtuales
    Yanina Baez
    Оценок пока нет
  • Teclado y Sus Partes
    Teclado y Sus Partes
    Документ9 страниц
    Teclado y Sus Partes
    Ulicer Martinez
    Оценок пока нет
  • Ing 633
    Ing 633
    Документ64 страницы
    Ing 633
    Lessly Mollinedo Laura
    Оценок пока нет
  • Reporte de Javascript Mayo
    Reporte de Javascript Mayo
    Документ8 страниц
    Reporte de Javascript Mayo
    Albertinho11
    Оценок пока нет
  • 65put6703 57 Pss LSPMX
    65put6703 57 Pss LSPMX
    Документ3 страницы
    65put6703 57 Pss LSPMX
    Juan Camilo Cruz Franco
    Оценок пока нет
  • Informe Raspberry Pi
    Informe Raspberry Pi
    Документ3 страницы
    Informe Raspberry Pi
    GemaLarenaAparicio
    50% (2)
  • Reporte Puppy Linux
    Reporte Puppy Linux
    Документ4 страницы
    Reporte Puppy Linux
    Juan Jose Perez Diaz
    Оценок пока нет
  • Medios Tecnologicos Del SIN
    Medios Tecnologicos Del SIN
    Документ36 страниц
    Medios Tecnologicos Del SIN
    Luis Eduardo Zuñiga
    0% (1)
  • Taller - 02 Hacking Reversing Apps
    Taller - 02 Hacking Reversing Apps
    Документ12 страниц
    Taller - 02 Hacking Reversing Apps
    Cristóbal Herrera
    Оценок пока нет
  • Practica 1.0
    Practica 1.0
    Документ4 страницы
    Practica 1.0
    FC Gus
    Оценок пока нет
  • Manual de Instalacion A3 Equipo
    Manual de Instalacion A3 Equipo
    Документ23 страницы
    Manual de Instalacion A3 Equipo
    Saucer_boy
    Оценок пока нет
  • Rol de Escritorio Remoto
    Rol de Escritorio Remoto
    Документ15 страниц
    Rol de Escritorio Remoto
    milton portal
    Оценок пока нет
  • Parcial Modulos 1 8 - Linux
    Parcial Modulos 1 8 - Linux
    Документ6 страниц
    Parcial Modulos 1 8 - Linux
    Eduardo Sánchez
    Оценок пока нет
  • 8 Hipervinculos PDF
    8 Hipervinculos PDF
    Документ8 страниц
    8 Hipervinculos PDF
    luis garcia
    Оценок пока нет
  • Traccar
    Traccar
    Документ13 страниц
    Traccar
    Hector Paulin
    Оценок пока нет
  • Guia H7 Bajo Valor
    Guia H7 Bajo Valor
    Документ45 страниц
    Guia H7 Bajo Valor
    Romeo Romeo
    Оценок пока нет
  • Gua+Tails WP+
    Gua+Tails WP+
    Документ12 страниц
    Gua+Tails WP+
    aliciamaciel
    Оценок пока нет
  • Photoshop Herramientas
    Photoshop Herramientas
    Документ4 страницы
    Photoshop Herramientas
    Manuel Parra
    Оценок пока нет