You are on page 1of 1

Antecedentes

Hardware

Tipos

Sistemas
Operativos
Conceptos

Su trabajo es
proporcionar a
los programas
de usuario un
modelo de
computadora Llamadas al sistema
mejor, ms
simple y
pulcro, as
Estructura
como
encargarse de
la
administracin
de recursos de
hardware.

Los sistemas operativos han ido evolucionando a travs de los aos. La primera computadora digital verdadera fue diseada por Charles Babage, pero
nunca funcion de manera apropiada.
Primera generacin (1945-1955). Algunas computadoras fueron binarias, otras utilizaban bulbos, algunas eran programables, pero todas eran muy
primitivas.
Segunda generacin(1955-1965). Se comenzaron a comercializar. Usaban tarjetas perforadas y cinta magntica. Los principales SO eran FMS(Fortran
Monitor
System)
e IBSYS(para
la IBM 7094).
Un SO est
ntimamente
relacionado
con el hardware de la computadora sobre la que se ejecuta. Los dispositivos se comunican entre s a travs de un bus.
Tercera
generacin(1965-1980).
Se comenzaronObtiene
a utilizar
circuitos integrados.
Surgiylalas
multiprogramacin.
cre MULTICS
y UNIX. la decodifica,
Procesador.
Es el cerebro de las computadoras.
laslos
instrucciones
de la memoria
ejecuta. Obtiene laSe
instruccin
de memoria,
Cuarta
generacin(1980-Actualidad).
Surgi
la
computadora
personal
y
se
comenzaron
a
desarrollar
los
SO
de
Microsoft
y
de
Apple.
la ejecuta y repite el ciclo.
Memoria. En teora debe ser rpida, de gran tamao y econmica, pero no es as. El sistema de memoria est compuesto de una jerarqua de memoria.
Discos. Consiste en uno o ms platos que giran a 5400, 7200 o 10 800 rpm. Es ms econmico y de ms tamao que la RAM, pero es ms lento.
Cintas. Se utiliza como respaldo del almacenamiento en disco y contiene conjuntos de datos muy extensos.
Dispositivos de E/S. Generalmente constan de dos partes: un dispositivo controlador (chip o conjunto de chips que lo controla fsicamente) y el dispositivo
en s.
Buses.
Anteriormente
slo se usaba un
bus,
conforme
los procesadores
y las
se hicieron
ms veloces,
el bus
se forzaba
hasta el punto de
Los SO han
estado en funcionamiento
ms
depero
medio
siglo. Durante
este tiempo
se memorias
ha desarrollado
una variedad
bastante
extensa
de ellos.
quiebre.
Ahora seSon
utilizan
ms buses.del tamao de un cuarto completo. Se usan como servidores web de alto rendimiento, y de comercio electrnico.
De
mainframe.
computadoras
Arranque del sistema.
seaarranca
Procesamiento
de muchosCuando
trabajos
la vez.. una computadora, la BIOS inicia su ejecucin, revisa todo el hardware para saber sus caractersticas.
De servidores. Dan servicio a varios usuarios a la vez a travs de una red y permiten compartir los recursos de software y hardware.
De multiprocesadores. Se conectan varias GPU en un solo sistema. Las computadoras personales usan chips multinucleo.
De computadoras personales. Su trabajo es proporcionar un buen soporte para un solo usuario. Se utilizan para procesamiento de texto, hojas de calculo
e internet.
De computadoras de bolsillo. Se basan en CPUs de 32 bits. Cada vez son ms sofisticados. Proporcionan telefona, fotografa digital y otras funciones.
Integrados. Operan en las computadoras que no se consideran como computadoras. Algunos ejemplos son televisores, autos, etc. No aceptan software
instalado por el usuario.
De nodo sensores. Son pequeas computadoras que se comunican entre si con una estacin base mediante comunicacin inalmbrica.
En tiempo real. Tienen el tiempo como un parmetro clave. Garantizan que una accin ocurrir en un instante determinado.
La mayora de los SO proporcionan ciertos conceptos bsicos y abstracciones que son la base para comprender su funcionamiento.
De tarjetas inteligentes. Dispositivos del tamao de tarjetas de crdito que contienen un chip de CPU. Restricciones de procesamiento y memoria.
Procesos. Es un programa en ejecucin.
Espacios de direcciones. Cada proceso tiene un conjunto de direcciones que puede usar.
Archivos. Se requieren llamadas al sistema para crearlos, eliminarlos, leerlos y escribir en ellos. El sistema de archivos ayuda a localizarlos y ordenarlos.
Entrada/Salida. Cada SO tiene un sistema de E/S para administrar sus dispositivos, tales como teclados, mouse, monitores, impresoras, etc.
Proteccin. El sistema operativo debe mantener los datos protegidos para que sean accesibles solo para usuarios autorizados, adems de proteger de
virus y otras amenazas.
Shell.
Es el interprete
comandos.varan
Es la interfaz
principal
entre un usuario sentado en su terminal y el sistema operativo.
Las
llamadas
al sistemadedisponibles
de un sistema
a otro.
Existen diferentes tipos de llamadas, que se encargan de la administracin de procesos, para la administracin de archivos, para la administracin de
directorios.
Microsoft tiene definido un conjunto de procedimientos conocidos como API Win32 que los programadores deben utilizar para obtener los servicios del
sistema operativo. El numero de llamadas es muy grande y aunque muchas de ellas invocan llamadas al sistema, un numero considerable de las mismas se
lleva a cabo
completamente
enSO
espacio
de usuario.
Sistema
monoltico.
Todo el
se ejecuta
como un solo programa en modo kernel, el SO se escribe como una coleccin de procedimientos enlazados
entre si.
Sistemas de capas. Esta compuesto por seis capas. Una generalizacin del concepto puede ser el sistema MULTICS que se compone de anillos
concntricos.
Microkernels. La idea bsica detrs de estos es lograr una alta confiabilidad al dividir el sistema operativo en mdulos pequeos y bien definidos.
Modelo cliente-servidor. La comunicacin entre clientes y servidores se lleva a cabo comnmente mediante el paso de mensajes.

You might also like