Download ¿qué es un sistema operativo?

Document related concepts

Windows NT wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Historia de los sistemas operativos wikipedia , lookup

QEMU wikipedia , lookup

Sistema operativo wikipedia , lookup

Transcript
Un sistema operativo (SO) es el
programa o conjunto de programas que
efectúan la gestión de los procesos
básicos de un sistema informático, y
permite la normal ejecución del resto de
las operaciones.
Clasificación de los sistemas
operativos





Multiusuario: Permite que dos o más usuarios
utilicen sus programas al mismo tiempo. Algunos
sistemas operativos permiten a centenares o
millares de usuarios al mismo tiempo.
Multiprocesador: soporta el abrir un mismo
programa en más de una CPU.
Multitarea: Permite que varios programas se
ejecuten al mismo tiempo.
Multitramo: Permite que diversas partes de un solo
programa funcionen al mismo tiempo.
Tiempo Real: Responde a las entradas
inmediatamente. Los sistemas operativos como
DOS y UNIX, no funcionan en tiempo real.
Introducción
Definición: Relación entre hardware y software
 Software
es todo el conjunto intangible
de datos y programas de la
computadora.
 Hardware son los dispositivos físicos como
la placa base, la CPU o el monitor.
 La interacción entre el Software y el
Hardware hace operativa la máquina, es
decir, el Software envía instrucciones al
Hardware haciendo posible su
funcionamiento




Proporcionar comodidad en el uso de un
computador.
Gestionar de manera eficiente los recursos
del equipo, ejecutando servicios para los
procesos (programas)
Brindar una interfaz al usuario, ejecutando
instrucciones (comandos).
Permitir que los cambios debidos al desarrollo
del propio SO se puedan realizar sin interferir
con los servicios que ya se prestaban
(evolución).
Arquitectura de sistema
operativo


El núcleo es la componente del sistema operativo
que siempre está residente en la memoria real del
computador. La función primordial del núcleo es
transformar los recursos reales del computador en
recursos estándares y cómodos de usar.
Es así como el núcleo transforma un procesador
real con su memoria finita en un número
prácticamente ilimitado de procesadores virtuales
o procesos. Cada proceso dispone de su propio
tiempo de CPU, una memoria extensible y
mecanismos estándares para interactuar con los
dispositivos, sin importar los detalles físicos de su
implementación.
Estructura de capas









En esta estructura el Sistema Operativo queda definido modularmente por
divisiones en capas o niveles, cuya organización está dada como una
jerarquía de capas donde cada una de ellas ofrece una interfaz clara y
bien definida, la capa superior solamente utiliza los servicios y funciones que
ofrece la capa inferior, es decir, la capa n sólo se comunica para obtener
lo requerido con la capa n-1 .
La capa más interna o inferior (capa 0) corresponde al Hardware, mientras
que la más alta o externa corresponde a la interfaz de usuario.
El sistema original consta de 6 capas:
Capa 5: Se encuentra la interfaz de usuario.
Capa 4: Aloja los programas de usuario.
Capa 3: Se controlan los dispositivos E/S (entrada y salida).
Capa 2: Se administra la comunicación inter-proceso y la consola del
operador.
Capa 1: Administración de memoria y discos.
Capa 0: Correspondiente al Hardware, realizando asignación del
procesador, también alterna entre procesos cuando ocurren interrupciones
o se han expirado y proporciona multiprogramación básica de la CPU

Los primeros sistemas (1945-1960) eran
grandes máquinas operadas desde la
consola maestra por los programadores.
Durante la década siguiente (1950-1960) se
llevaron a cabo avances en el hardware:
lectoras de tarjetas, impresoras, cintas
magnéticas, etc. Esto a su vez provocó un
avance en el software: compiladores,
ensambladores, cargadores, manejadores de
dispositivos, etc.
Principales sistemas operativos
en la actualidad y donde se
aplican

En la actualidad disponemos de múltiples
posibilidades de elegir los Sistemas Operativos
en nuestros dispositivos digitales.
Dependiendo de nuestros gustos personales y
necesidades profesionales podemos elegir
entre Windows, MacOs X, Ubuntu, etc.
Dependiendo del sistema que instalemos,
podremos elegir entre los tipos de Software
disponibles para esa plataforma.
Microsoft Windows







Microsoft Windows
Escritorio de Windows 8
Sistema Operativo multitarea creado en 1985. Usa interfaz gráfica
de usuario sencilla de manejar, basada en operar con el cursor
sobre menús desplegables, ventanas dinámicas e iconos.
Presenta una superficie, el escritorio, donde se disponen sistintos
elementos; también un menú de inicio, con accesos directos a
archivos y apagar el equipo; papelera de reciclaje, etc.
Los programas y archivos se abren en forma de ventanas
desplegables. La configuración del equipo se maneja desde el
Panel de control.
Versiones de Windows:
Win 95, Win 98, 2000, NT, Millenium, XP, Vista, Windows 7 y la última
versión, hasta ahora: Windows 8.
Linux


Linux Torvards, estudiante finlandés
inventa un S.O. compatible con
UNIX :Linux. Más estable que
Windows, es libre y de arquitectura
abierta. Coordinación y
compatibilidad a través de
distribuciones (distros)
Pocos virus. Tenemos un ejemplo de
Sistema Operativo Linux
andaluz: Guadalinex, una
derivación institucional (promovida
por la Junta de Andalucía) basada
en Ubuntu, de la familia Debian. El
entorno de escritorio usado
es Gnome, que apuesta por el
minimalismo y la nitidez