2. ÍNDICE
INTRODUCCIÓN
• Definición. Relación entre hardware y software.
FUNCIONAMIENTO DE LOS S.O
• Funcionamiento básico
• Arquitectura de un sistema operativo
• Funciones de los sistemas operativos
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
• Niveles de los sistemas operativos
• Principales sistemas operativos
3. RELACIÓN HARDWARE Y SOFTWARE
• El hardware es la parte tangible todo lo que puedes
tocar como disco duro, memoria, tarjeta madre, etc.
• El software es la parte lógica puedo decirte la parte
pensante del equipo.
• La relación es mutua si no existe el software solo tienes
un equipo el cual no puede trabajar y cuando están
juntos hay una interfaces entre los dos enciendes el
equipo y todo va la memoria para recordarle al
procesador que el hardware necesita del software para
tener comunicación con el usuario.
4. ¿QUÉ ES UN SISTEMA OPERATIVO?
• El sistema operativo es el programa (o software) más importante de un
ordenador. Para que funcionen los otros programas, cada ordenador de
uso general debe tener un sistema operativo. Los sistemas operativos
realizan tareas básicas, tales como reconocimiento de la conexión del
teclado, enviar la información a la pantalla, no perder de vista archivos y
directorios en el disco, y controlar los dispositivos periféricos tales como
impresoras, escáner, etc.
• En sistemas grandes, el sistema operativo tiene incluso mayor
responsabilidad y poder. Se asegura de que los programas y usuarios que
están funcionando al mismo tiempo no interfieran entre ellos.
• El sistema operativo también es responsable de la seguridad,
asegurándose de que los usuarios no autorizados no tengan acceso al
sistema.
5. FUNCIONAMIENTO BÁSICO DE LOS
S.O.
• Puede controlar diferentes procesos en un
ordenador. Uno de los mas importantes es poder
interpretar por medio de comandos de que
manera un usuario quiere comunicarse con el
ordenador.
• Hay diferentes intérpretes en cuanto a
instrucción.
• Los intérpretes están basados normalmente en
gráficos.
6. ESTRCUTURA DE CAPAS:
• Capa 0: Reparto del Procesador y Multiprogramación.Se ocupa del reparto del procesador,
conmutado entre procesos cuandoocurrían interrupciones o expiraban temporizadores. Más
arriba de la capa 0, elsistema consistía en procesos secuenciales, cada uno de los cuales
podíaprogramarse sin tener que preocuparse por el hecho de los múltiples procesosse
estuvieran ejecutando en un solo procesador. En pocas palabras, la capa 0se encargaba de la
multiprogramación básica de la CPU.
• Capa 1:Administrador de memoria y tambor.Administra la memoria, repartiendo espacio para
los procesos en la memoriaprincipal y en un tambor de 512k palabras que servían para con
tener partes delos procesos para que no hubiera espacio en la memoria principal. Más
arribade la capa y, los procesos no tenían que preocuparse por si estaban en lamemoria o en
el tambor; del software de esa capa se encargaba de que secolocaran en la memoria las
páginas en el momento que las necesitaba.
• Capa 2: Comunicación Operador-Proceso.La capa 2 maneja la comunicación entre cada
proceso y la consola deoperador. Por encima de esta capa, cada proceso tenia efectivamente
su propiaconsola del operador.
7. • Capa 3Administración de Entrada /Salida.Unas de las principales funciones de un sistema
operativo es la gestiónde recursos de la computadora es decir, los dispositivos periféricos.
Elgestor de E/S debe controlar el funcionamiento de todos losdispositivos de E/S para
alcanzar los siguientes objetivos:> Facilitar el manejo de los dispositivos periféricos:Para ello
debe de ofrecer una interfaz sencilla, uniforme y fácil deutilizar entre los dispositivos, y
gestionar los errores que se puedenproducir en el acceso a los mismos. > Ofrecer
mecanismos de protección que impidan a los usuariosacceder sin control a los dispositivos
periféricos.
• Capa 4Programa de usuarios.En la capa 4 se encuentran los programas de usuario, los cuales
notenias que preocuparse por la administración de procesos, memoria,consola E/S. el
proceso del operador del sistema esta en la capa 5
8. FUNCIONES DE LOS S.O.
• Administración del procesador: el sistema operativo administra la distribución del
procesador entre los distintos programas por medio de un algoritmo de programación. El tipo
de programador depende completamente del sistema operativo, según el objetivo deseado.
• Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el
espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente.
Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de
memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite
ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en
el sistema. Sin embargo, esta memoria es mucho más lenta.
• Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de
los programas a los recursos materiales a través de los drivers (también conocidos como
administradores periféricos o de entrada/salida).
• Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones
se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto
significa que si una aplicación no responde correctamente puede "sucumbir".
• Administración de autorizaciones: el sistema operativo se encarga de la seguridad en
relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por
programas y usuarios que posean las autorizaciones correspondientes.
• Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de
archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
• Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores
que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
9. EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
NIVELES DE LOS SISTEMAS OPERATIVOS
• Nivel 1: Gestión del Procesador: Se encuentra la parte del sistema
operativo encargada de la gestión del CPU. En los sistemas
operativos multiprocesos, este nivel se encarga de compartir la CPU entre los
distintos procesos realizando funciones de sincronización, conmutación de la CPU
y gestión de interrupciones.
• Nivel 2: Gestión de Dispositivos: Se realiza la gestión de entradas y salidas. Es
función de los dispositivos existentes.
• Nivel 3: Gestión de Memoria y Procesos: Es el encargado de repartir la
memoria disponible entre los procesos como su creación comunicación y
destrucción.
• Nivel 4: Gestión de la Información: Gestiona el espacio de nombres lógicos y la
protección de la información realizando funciones de creación y destrucción de
ficheros y directorios.
10. PRINCIPALES SISTEMAS OPERATIVOS:
MS-DOS: WINDOWS 3.1:
• El famoso DOS,(Disk Operating • Fue creado sobre 1992. Este sistema
System), es más conocido por los muestra íconos en la pantalla que
nombres de PC-DOS y MS-DOS. MS- representan diferentes archivos o
DOS fue hecho por la compañía de programas, se puede acceder
software Microsoft. Es el sistema mediante un doble click . Es muy fácil
operativo de disco de Microsoft. aprender a usar un nuevo software
una vez aprendido las bases. Este
sistema operativo es de los primeros
que es de fácil utilización.
11. WINDOWS 95: WINDOWS NT:
• En 1995, Microsoft introdujo una • Fue creada en julio de 1993. Esta
nueva y mejorada versión del versión de Windows se especializa en
Windows 3.1. , es un sistema las redes y servidores. Con este
operativo con interfaz gráfica de sistema operativo se puede
usuario híbrido de entre 16 y 32 bits. comunicar de forma eficaz entre dos
Fue publicado el 24 de agosto de 1995 o más computadoras.
por la empresa de software Microsoft.
12. MAC OS UNIUX
• Es el nombre del primer sistema • UNIX es una marca registrada deThe
operativo de Apple para los Open Group en Estados Unidos y
ordenadores Macintosh. Este otros países. El sistema operativo
sistema operativo se puede UNIX fue creado por los laboratorios
aprender a usarlo en muy poco Bell de AT&T en 1969 y es ahora
tiempo. Por otro lado, es muy usado como una de las bases para la
bueno para organizar archivos y supercarretera de la información.
usarlos de manera eficaz. Este fue
creado por Apple Computer, Inc.
13. WINDOWS 2000: WINDOWS XP:
• Windows 2000 es un sistema operativo • Windows XP es una línea de sistemas
de Microsoft que se puso en operativos desarrollado por Microsoft que
circulación el 17 de febrero de 2000. se publicaron el 25 de octubre de 2001. Se
considera que están en el mercado 400
Este sistema operativo introdujo
millones de copias funcionando. Las letras
algunas modificaciones respecto a sus "XP" provienen de la palabra
predecesores, como el sistema de 'eXPeriencia'.
archivos NTFS 5, la capacidad de cifrar Dispone de versiones para varios entornos
y comprimir archivos. informáticos. Sucesor de Windows 2000 y
antecesor de Windows Vista; es el primer
sistema operativo de Microsoft orientado
al consumidor que se construye con un
núcleo y arquitectura de Windows NT.
14. WINDOWS VISTA:
• Windows Vista es una línea de sistemas operativos desarrollada por
Microsoft para ser usada en ordenadores, portátiles y centros de
multimedia. Fue anunciado oficialmente el 30 de enero de 2007, fue
lanzado mundialmente y fue puesto a disposición para ser comprado y
descargado desde el sitio web de Microsoft.