La arquitectura de la mayoria de las
computadoras a nivel de lenguaje de
maquina es primitiva y compleja de
programar, en especial la entrada y
salida.
Sistema Operativo como administrador de recursos
La principal funcion es proporcionar abstracciones a los
programas de aplicacion responde a una perspectiva de
arriba hacia abajo.
Historia de los sistemas operativos
1ra Gen.
No hubo muchos progresos en la construccion
de computadoras digitales sino hasta la
Segunda guerra mundial.
2da Gen
Las computadoras se volvieron lo bastante confiables
como para poder fabricarlas y venderlas a clientes
dispuestos a pagar por ellas
3ra Gen
Tenian dos lineas de fabricacion: Las
computadoras cientificas y las
computadoras comerciales.
4ta Gen
Con el desarrollo de los circuitos, nacio
la era de la computaroa personal.
Hardware de computadora
Procesadores
El cerebro de la computadora es la CPU, que obtiene
las instrucciones de la memoria y las ejecuta.
Memoria
Es el segundo componente mas
importante, debe ser en extremo
rapida,.
Discos
Consiste en uno o mas platos
que giran a 5400 o 10800 rpm
Cintas
Se utiliza con frecuencia como
respaldo para el almacenamiento en
disco duro.
Dispositivos
Interactuan con el sistema operativo
Tipos de sistemas operativos
Mainframe
Es una computadora grande, potente y costosa,
usada principalmente por una gran compañía
para el procesamiento de una gran cantidad de
datos
Servidores
Es un computador de altas prestaciones
destinado para trabajo técnico o
científico.
Multiprocesadores
Se refiere al número de procesadores del sistema,
que es más de uno y éste es capaz de usarlos
todos para distribuir su carga de trabajo.
Copmputadoras
personales
Es un tipo de microcomputadora diseñada
en principio para ser utilizada por una sola
persona.
Computadora
de bolsillo
Es una computadora de mano originalmente
diseñada como agenda personal electrónica
Integrados
Se utiliza el poder de análisis, cálculo y procesamiento de
las computadoras al servicio de la producción de bienes
de mercado
Nodos
sensores
Estos nodos son pequeñas computadoras
que se comunican entre sí con una estación
base, mediante el uso de comunicación
inalámbrica. ... Cada nodo sensor es una
verdadera computadora
Tiempo
real
Es aquel sistema digital que
interactúa activamente con un
entorno con dinámica conocida
en relación con sus entradas,
salidas y restricciones
temporales
Tarjetas
inteligentes
Es cualquier tarjeta del tamaño del bolsillo con
circuitos integrados, que permite la ejecución de
cierta lógica programada
Estructura de un sistema operativos
Maquinas virtual
Es un software que simula un sistema de computación y
puede ejecutar programas como si fuese una
computadora real.
Microkernels
Es un tipo de núcleo de un sistema operativo que provee un conjunto
de primitivas o llamadas mínimas al sistema para implementar
servicios básicos como espacios de direcciones, comunicación entre
procesos y planificación básica.
Sistemas Monoliticos
Son aquellos en los que su centro es un grupo de estructuras fijas, las
cuales funcionan entre sí.
Exokernels
Se refiere a un sistema creado con fines de investigación