Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD I
o
Fundamentos
INTEGRANTES AU S
• SELVY COLQUE PEREZ APL
DOCENTE
• MAYA LIZ VELIZ QUISPE • ING. ALAN RODRIGUEZ OS D
• MARISOL ZARATE FLORES
X
• YOSELINA HUAYNOCA ROJAS
INTRODUCCIÓN
✔ SISTEMA OPERATIVO
Un sistema operativo es el software que maneja el hardware.
El sistema operativo administra los recursos ofrecidos por el hardware y
actúa como un intermediario entre la computadora y su usuario
2
En resumen, se podría decir que los Sistemas Operativos son un conjunto de
programas que crean la interfaz del hardware con el usuario, y que tiene dos
funciones primordiales, que son:
El Sistema Operativo se
encuentra almacenado en la
Gestionar el hardware.- Se
refiere al hecho de administrar memoria secundaria.
de una forma más eficiente
los recursos de la máquina. Primero se carga y ejecuta
un pedazo de código que se
encuentra en el procesador,
el cual carga el BIOS, y este
a su vez carga el Sistema
Facilitar el trabajo al usuario.- Operativo que carga todos
Permite una comunicación con
los dispositivos de la máquina. los programas de aplicación 3
CLASIFICACIÓN
DE LOS SISTEMAS
OPERATIVOS
Clasificación de los sistemas operativos según su propósito:
6
Clasificación de los sistemas por el número de tareas:
7
Clasificación de los sistemas operativos por la forma como ofrecen los
servicios
UNIX
El sistema operativo UNIX fue desarrollado en los
laboratorios Bell por Ken Thompson, Dennis
Ritchie y otros al principio de 1970s. Es un
sistema multiprograma y multi-usuarios escrito en
el lenguaje de programación C. Se usa desde
microcomputadores hasta supercomputadoras.
Además, es la base para otros sistemas operativos
13
como MAC OS y Solaris.
Linux
Linux es un sistema operativo de
dominio público y gratuito,
originalmente diseñado por Linus
Torvalds. En este sistema, el
usuario puede seleccionar el
administrador de ventanas de su
preferencia, como KDE y Gnome.
iOS
El sistema operativo iOS pertenece a la
compañia Apple Macintosh para sus
sistemas móviles: iphone y iPad. Fue creado
a partir de MAC OS/X en 2007.
14
Android
El sistema operativo Android fue diseñado
principalmente para teléfonos inteligentes y
tabletas. Fue desarrollado en un núcleo de
Linux por Google y la Alianza Open Handset en
2007. Android es el sistema operativo más
ampliamente usado hoy en día debido al uso
extendido de teléfonos inteligentes.
Windows Phone
Creado por Microsoft para dispositivos móviles
parece no haber tenido la repercusión que sus
sistemas operativos para ordenador. Aunque si
dispone de un mercado bastante notable lo
cierto es que esta muy lejos de los dos
anteriormente mencionados.
15
HongMeng OS/HarmonyOS
La compañia china Huawei desarrolló un sistema operativo
que llamó Hongmeng OS (en chino) o HarmonyOS.
Inicialmente esta compañía utilizaba el sistema operativo
de Microsoft.
IBM OS/360
El sistema OS/360 fue usado en la familia de
computadores de IBM System/360 en la década de
los sesenta del siglo XX.
MVS
IBM presentó en 1974 el sistema operativo
MVS (por sus siglas Multiple Virtual Storage)
para su familia de computadoras System/370 y
System/390. El MVS era un sistema
multiprograma y multiprocesador.
16
VM
El sistema operativo VM (por sus siglas en
inglésVirtual Machine) hace que una
computadora aparezca como varias
computadoras reales. El VM puede correr
varios sistemas operativos, y se usa
principalmente para probar sistemas
operativos.
OpenVMS
OpenVMS es la última versión de los
sistemas operativos VMS (por sus siglas en
inglés Virtual Memory System) desarrollados
para las minicomputadoras VAX
17
Solaris
El sistema operativo desarrollado por la
compañia Sun Microsystems, Solaris,
pertenece a la familia de sistemas
operativos de UNIX. Actualmente se
llama Oracle Solaris. Se caracteriza por
ser un sistema multiprocesador
simétrico.
18
CARACTERISTICAS DE
LOS SISTEMAS
OPERATIVAS
TIENEN LAS SGTES CARACTERISTICAS
Conveniencia: un sistema operativo hace
más conveniente el uso de una
computadora.
20
Habilidad para evolucionar: un
sistema operativo debe de ser capaz
de aceptar nuevas funciones sin que
tenga problemas.
Encargado de administrar el
hardware: el sistema operativo debe
de ser eficaz.
21
Relacionar .-el sistema operativo se debe encargar de comunicar a
los sistemas periféricos . Cuando el usuario así lo requiera
Algoritmos .- Un sistema operativo hace el uso de la computadora
mas racional
22
COMPONENTES DE UN SISTEMA OPERATIVO
Las partes de un sistema operativo comprende un conjunto de acciones que se
llevan a cabo en una computadora.
Los componentes del sistema operativo
El sistema de archivos
Los componentes del sistema operativo
El almacenamiento
Los procesos La memoria principal El sistema de
secundario
entrada/salida
Crear y destruir procesos. Conocer qué partes de la Planificar los El sistema operativo
Parar y reanudar memoria están siendo discos. gestiona el
procesos. utilizadas y por quién. Gestionar el almacenamiento
Ofrecer mecanismos para Decidir qué procesos se espacio libre. temporal de
que los procesos puedan cargarán en memoria cuando Asignar el entrada/salida y las
comunicarse y se haya espacio disponible. almacenamiento. interrupciones de los
sincronicen. Asignar y reclamar espacio de Verificar que los dispositivos de
memoria cuando sea necesario. datos se guarden entrada/salida.
en orden
Los componentes del sistema operativo
El sistema de
El sistema de archivos Los programas del sistema
Los sistemas de protección comunicaciones
Construir, eliminar archivos y Distinguir entre uso Las tareas de envío Manipulación y
directorios. autorizado y no y recepción de modificación de archivos.
Ofrecer funciones para manipular autorizado. información las Información del estado del
archivos y directorios. Especificar los ejecuta el sistema sistema.
Establecer la correspondencia controles de seguridad a de comunicaciones Soporte a lenguajes de
entre archivos y unidades de
realizar. a través de las programación.
almacenamiento.
Forzar el uso de estos interfaces de red. Comunicaciones.
Realizar copias de seguridad de
archivos. mecanismos de protección.
Los componentes del sistema operativo
Gestión de recursos
29
Modelo de dos estados.
En este modelo, un proceso puede
estar ejecutándose o no. Cuando
se crea un nuevo proceso, se pone
en estado de No ejecución. En
algún momento el proceso que se
está ejecutando pasará al
estado No ejecución y otro
proceso se elegirá de la lista de
procesos listos para ejecutar para
ponerlo en estado Ejecución. 30
Modelo de cinco estados.
✔ NUCLEOS MONOLITICOS
✔ Dentro de este modelo se puede encontrar al popular Linux. Consiste en
escribir una serie de procedimientos enlazados entre sí, lo cual crea un
único programa de gran tamaño que se ejecuta completamente en modo
kernel. Para construir este tipo de Kernel se procede a compilar cada
procedimiento de forma individual y luego se vinculan entre sí 36
MICRO NÚCLEOS
Un pequeño conjunto de abstracciones simples del
hardware que usan las aplicaciones llamadas servidores
para ofrecer mayor funcionalidad
37
GRACIAS
………