SlideShare une entreprise Scribd logo
1  sur  41
Sistemas Operativos Elaborado por: Milangel Freitez
Definición de sistema operativo Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario. Elaborado por: Milangel Freitez
Objetivos de los S. O. Hacer posible el uso eficiente de los recursos del sistema:  Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos. P. E. Mas velocidad de procesadores, mas lentitud de periféricos. Simplificar la operación de trabajo con el hardware: Generan una máquina virtual: ordenador simplificado en el que el S. O. Carga con el trabajo de acercamiento al hardware. Elaborado por: Milangel Freitez
Funcionamiento de los ordenadores y S. O. Ejecución de un solo programa a la vez. Batch: conjunto de programas que se ejecutan en grupo. Multiprogramación: varios programas se ejecutan a la vez y el S. O. Asigna los recursos. Entrada remota de trabajos Tratamiento de transacciones: permite la ejecución múltiple de un mismo programas (multithreading) Multiacceso: varios usuarios actuando de forma concurrente. Tiempo real: los ordenadores pueden interactuar con otros equipos. Elaborado por: Milangel Freitez
Funciones de los S. O. Asignación de tiempo de CPU: Planificar las diversas actividades. Control de recursos: Asignar recursos de forma racional. P. E. División de la memoria del ordenador entre los programas, controlar colas de e/s. Control de entrada/salida: Gestionar los datos desde y hacia los periféricos. Control de los errores y protección: Informar de las situaciones anómalas Interfaz con el usuario: Facilita el uso. Facilidades contables: Cálculo de costes de uso de CPU. Elaborado por: Milangel Freitez
Tipos de sistema operativo Monotarea Multitarea Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.  Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.  Elaborado por: Milangel Freitez
Tipos de S. O. Estructura jerárquica
Tipos de S. O. Sistema operativos por servicios
Estructura de un S. O. Núcleo Gestión de la memoria Control de entrada/salida Gestión de dispositivos de almacenamiento masivo Asignación de recursos y planificación Protección Interfaz de usuario Elaborado por: Milangel Freitez
Núcleo Descansa directamente sobre el hardware y proporciona una serie de servicios a las capas superiores del sistema. Las tareas principales son: Manejo de interrupciones Asignación de trabajo al procesador Proporcionar una vía de comunicación entre los diferentes programas Elaborado por: Milangel Freitez
Manejo de interrupciones: Cuando el hardware detecta una interrupción, el control se transfiere a este módulo,  el cual analiza el carácter de la interrupción y toma las acciones apropiadas: Transferir el control a otro módulo del S. O. Iniciar otro programa Continuar la ejecución del programa interrumpido Núcleo Elaborado por: Milangel Freitez
Gestión de interrupciones S. O. multitarea ES3 P3 P1 ES2 ES1 P2 P3 P3 P2 P1 SO
Núcleo Asignación de trabajo al procesador y comunicación entre programas El núcleo transfiere el control al programa que el planificador ha determinado para que sea el próximo en ejecutarse. La comunicación entre programas se logra manteniendo una cola de mensajes en espera para cada uno de los programas activos. El núcleo recibe los mensajes y los va almacenando en la cola apropiada al destino en cuestión, para distribuirlos cuando el programa destino se active. Elaborado por: Milangel Freitez
Núcleo Elaborado por: Milangel Freitez
Gestión de la memoria La memoria principal de la mayoría de los ordenadores es mucho mas pequeña de lo que sería necesario para manejar todos los programas y datos. El módulo de gestión de memoria es el encargado de asignar ciertas porciones de la memoria principal a los diferentes programas, mientras el resto de programas y datos se mantienen en los dispositivos de almacenamiento masivo. La forma mas común de gestión de memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo. Elaborado por: Milangel Freitez
Gestión de la memoria
Gestión de la memoria
División de la memoria entre las tareas Por páginas: bloques de bytes de igual tamaño para todos los procesos y tareas. Por segmentos: bloques de bytes con distinto tamaño según el proceso. Por segmentos paginados: Los segmentos de tamaño distinto se dividen a su vez en páginas de distinto tamaño. Elaborado por: Milangel Freitez
Control de la entrada/salida Los problemas derivados de las diferentes velocidades de funcionamiento de los dispositivos son tratados por este módulo presentándolo como una cuestión independiente del dispositivo. P.e. En las salidas es frecuente la utilización de spoolers, los datos se almacenan temporalmente en una cola situada en un dispositivo de almacenamiento masivo  hasta que el periférico requerido quede libre. Elaborado por: Milangel Freitez
Gestión de entradas/salidas Proceso Soft E/S Soft Perif Ctrl Interr Hardware Petición E/S Petición OK Elaborado por: Milangel Freitez
Gestión de los dispositivos de almacenamiento masivo Los datos y programas de un dispositivo de almacenamiento masivo se mantienen en ficheros. Supervisa la creación, actualización y eliminación de estos ficheros. Mantiene un directorio con todos los ficheros que existen en el sistema en cada momento. Cada fichero está dotado de un conjunto de privilegios de acceso, que indican la extensión con la que pueden compartir la información contenida en el fichero. El S. O. Vigila que estos privilegios no sean violados. Elaborado por: Milangel Freitez
Sistema de archivos Todas las aplicaciones computarizadas necesitan almacenar y recuperar la información Superando las limitaciones del almacenamiento real.  Trascendiendo a la duración de los procesos que las utilizan o generan.  Independizando a la información de los procesos permitiendo el acceso a la misma a través de varios procesos.  Las condiciones esenciales para el almacenamiento de la información a largo plazo son:  Debe ser posible almacenar una cantidad muy grande de información.  La información debe sobrevivir a la conclusión del proceso que la utiliza.  Debe ser posible que varios procesos tengan acceso concurrente a la información.  La solución es el almacenamiento de la información en discos y otros medios externos en unidades llamadas archivos: Los archivos deben ser persistentes, es decir que no deben verse afectados por la creación o terminación de un proceso.  Los archivos son una colección de datos con nombre.  Pueden ser manipulados como una unidad por operaciones como: open, close, create, destroy, copy, rename, list.  Los elementos de datos individuales dentro del archivo pueden ser manipulados por operaciones como: read, write, update, insert, delete.  El “Sistema de Archivos” es la parte del sistema de administración del almacenamiento responsable, principalmente, de la administración de los archivos del almacenamiento secundario.  Es la parte del S. O. responsable de permitir “compartir controladamente” la información de los archivos.
Sistema de archivos Los usuarios deben poder crear, modificar y borrar archivos.  Se deben poder compartir los archivos de una manera cuidadosamente controlada El mecanismo encargado de compartir los archivos debe proporcionar varios tipos de acceso controlado:  Ej.: “Acceso de Lectura”, “Acceso de Escritura”, “Acceso de Ejecución”, varias combinaciones de estos, etc.  Se debe poder estructurar los archivos de la manera más apropiada a cada aplicación. Los usuarios deben poder ordenar la transferencia de información entre archivos.  Se deben proporcionar posibilidades de “respaldo” y “recuperación” para prevenirse contra:  La pérdida accidental de información.  La destrucción maliciosa de información.  Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”, brindando “Independencia de Dispositivos”. En ambientes sensibles, el sistema de archivos debe proporcionar posibilidades de “Cifrado” y “Descifrado”. El sistema de archivos debe brindar una interfase favorable al usuario:  Debe suministrar una “visión lógica” de los datos y de las funciones que serán ejecutadas, en vez de una “visión física”. El usuario no debe tener que preocuparse por:  Los dispositivos particulares.  Dónde serán almacenados los datos.  El formato de los datos en los dispositivos.  Los medios físicos de la transferencia de datos hacia y desde los dispositivos.  Elaborado por: Milangel Freitez
Sistema de archivos Un “Archivo” es un conjunto de registros relacionados El “Sistema de Archivos” es un componente importante de un S. O. y suele contener: “Métodos de acceso” relacionados con la manera de acceder a los datos almacenados en archivos.  “Administración de archivos” referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados.  “Administración del almacenamiento auxiliar” para la asignación de espacio a los archivos en los dispositivos de almacenamiento secundario.  “Integridad del archivo” para garantizar la integridad de la información del archivo.  El sistema de archivos está relacionado especialmente con la administración del espacio de almacenamiento secundario, fundamentalmente con el almacenamiento de disco. Una forma de organización de un sistema de archivos puede ser la siguiente:  Se utiliza una “raíz ” para indicar en qué parte del disco comienza el “directorio raíz ”.  El “directorio raíz ” apunta a los “directorios de usuarios”. Un “directorio de usuario” contiene una entrada para cada uno de los archivos del usuario.  Cada entrada de archivo apunta al lugar del disco donde está almacenado el archivo referenciado.  Los nombres de archivos solo necesitan ser únicos dentro de un directorio de usuario dado. El nombre del sistema para un archivo dado debe ser único para el sistema de archivos.  En sistemas de archivo “jerárquicos” el nombre del sistema para un archivo suele estar formado como el “nombre de la trayectoria” del directorio raíz al archivo.
Sistema de archivos
Asignación de recursos y planificación La mayor parte del tiempo en que un ordenador está funcionando, la demanda de recursos es mayor que los realmente existentes. Este problema se resuelve aplicando una política de asignación de recursos. El mecanismo sería sencillo si se pudiese utilizar una política del tipo: “atender primero al que antes lo solicite”, sin embargo esto puede llevar a situaciones de deadlock (sistema colgado o caido) cuando dos programas solicitan insistentemente recursos asignados a otro. El planificador cuenta con una política que varia de un S. O. a otro. Una política muy común consiste en el time slicing (asignación de intervalos cortos de tiempo a los programas) Elaborado por: Milangel Freitez
Fin de un intervalo de tiempo Programas terminados Nuevos programas Programas listos para ejecutarse Cola del  procesador Procesador Programas ejecutables Ejecución de Un programa Programas bloqueados por peticiones e/s Programas cuyas peticiones e/s satisfechas Colas de Entrada/salida Programas no ejecutables Asignación de recursos y planificación Elaborado por: Milangel Freitez
Protección Actúa contra dos sucesos: Errores Abuso deliberado de los recursos del sistema Elaborado por: Milangel Freitez
Bloqueos
Interfaz de usuario Interfaz de comandos Interfaz gráfica
MS DOS Desarrollado en 1979 MS DOS, IBM, Bill Gates y Microsoft Elaborado por: Milangel Freitez
MS DOS Usuario Procesador de comandos Sistema de Transferencia de caracteres Sistema de ficheros Programas de aplicación Utilidades Controladores de dispositivos Bios Firmware Elaborado por: Milangel Freitez Hardware
Procesador de comandos Interfaz de usuario Gestionar el sistema de interrupciones Tratar los errores Ejecutar los comandos internos del MS DOS MS DOS
MS DOS Gestión de almacenamiento masivo Gestión de ficheros del ordenador Sistemas de directorios Directorio raíz Fichero Directorio Fichero Directorio Fichero Directorio Fichero Fichero
Mac Mac OS X (pronunciado Mac O-Ese Diez) es una linea de sistemas operativos computacionales desarrollado, comercializado y vendido por Apple Inc., es la última versión de toda la linea de computadoras Macintosh. Se basa en Unix y usa una interfaz gráfica desarrollada por Apple llamada Aqua, que se inspira libremente en la interfaz de Mac OS Classic.  Elaborado por: Milangel Freitez
Sus versiones 3.1 Mac OS X v10.1 (Puma)  3.2 Mac OS X v10.2 (Jaguar)  3.3 Mac OS X v10.3 (Panther)  3.4 Mac OS X v10.4 (Tiger)  3.5 Mac OS X v10.5 (Leopard)  3.6 Mac OS X v10.6 (Snow Leopard) Elaborado por: Milangel Freitez
Windows Interfaz gráfico Metáfora escritorio Menús y botones Teclado y ratón S: O. Usuario S. O. Servidores Historia Windows 1.0, 2.0, 3.0 Windows 3.1 Windows 3.11 Windows 95 y 98 Windows NT, 2000 y XP Windows CE Windows Pocket PC Elaborado por: Milangel Freitez
UNIX Laboratorios Bell de ATT S. O. de propósito general Multiusuario e Interactivo Soporta multiprogramación y multiacceso Elaborado por: Milangel Freitez
LINUX Desarrollado por Linus Torvald Funciona sobre plataformas Intel o Motorola Se estructura en: Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria. Shell: Intérprete de comandos. Interfaz entre núcleo y usuario. Utilidades o programas de usuario.
LINUX Interfaz gráfica Elaborado por: Milangel Freitez
GRACIAS!! Elaborado por: Milangel Freitez

Contenu connexe

Tendances

Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)Manuel Monroy
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosabival2000
 
Importante 2 tic
Importante 2 ticImportante 2 tic
Importante 2 ticpudin108
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docCarolina Cols
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosOscarB8
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]kaory22
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoerroko
 

Tendances (17)

Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)
 
Trbajo de sistema
Trbajo de sistemaTrbajo de sistema
Trbajo de sistema
 
Redes23a
Redes23aRedes23a
Redes23a
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Distribuido
DistribuidoDistribuido
Distribuido
 
Presentación2
Presentación2Presentación2
Presentación2
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Importante 2 tic
Importante 2 ticImportante 2 tic
Importante 2 tic
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
S.o 1
S.o 1S.o 1
S.o 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
SYSTEM
SYSTEMSYSTEM
SYSTEM
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

En vedette

Syllabus informática i 2014 semestre
Syllabus informática i 2014 semestreSyllabus informática i 2014 semestre
Syllabus informática i 2014 semestreKary
 
Anatomía de mi PLE
Anatomía de mi PLEAnatomía de mi PLE
Anatomía de mi PLEJenny Medel
 
Ambito juridico.com el-verdadero_drama_de_los_riesgos_profesionales
Ambito juridico.com el-verdadero_drama_de_los_riesgos_profesionalesAmbito juridico.com el-verdadero_drama_de_los_riesgos_profesionales
Ambito juridico.com el-verdadero_drama_de_los_riesgos_profesionalesDiego Javier Mesa Rada
 
Udlap ciria dhi_10años
Udlap ciria dhi_10añosUdlap ciria dhi_10años
Udlap ciria dhi_10añosCIRIA UDLAP
 
La Dicotomía en la Iconografía Moche
La Dicotomía en la Iconografía MocheLa Dicotomía en la Iconografía Moche
La Dicotomía en la Iconografía Mochediana
 
Ácidos y bases por Mariana Morales
Ácidos y bases por Mariana MoralesÁcidos y bases por Mariana Morales
Ácidos y bases por Mariana MoralesCetis No 6
 
Presentación1
Presentación1Presentación1
Presentación1miguelito7
 
Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...
Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...
Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...TELEMATICA S.A.
 
Estrategia Digital y Resultados - Tecnología Sí
Estrategia Digital y Resultados - Tecnología SíEstrategia Digital y Resultados - Tecnología Sí
Estrategia Digital y Resultados - Tecnología SíValeria Cabalen
 
Campaña Navidad Freedom Finance
Campaña Navidad Freedom FinanceCampaña Navidad Freedom Finance
Campaña Navidad Freedom FinanceBorja Pascual
 
Doc webquest detergente lavavajillas ecológico
Doc webquest detergente lavavajillas ecológicoDoc webquest detergente lavavajillas ecológico
Doc webquest detergente lavavajillas ecológicoanaluchi
 
Aprendiendo a trabajar un tercio de siglo después
Aprendiendo a trabajar  un tercio de siglo despuésAprendiendo a trabajar  un tercio de siglo después
Aprendiendo a trabajar un tercio de siglo despuésRafael Feito
 
Tirso de molina_(1584-1648)
Tirso de molina_(1584-1648)Tirso de molina_(1584-1648)
Tirso de molina_(1584-1648)nidree
 
Adolescencia Isabella P
Adolescencia Isabella PAdolescencia Isabella P
Adolescencia Isabella PJuan Manuel
 
Libro fotográfico de la beatificación de Álvaro del Portillo
Libro fotográfico de la beatificación de Álvaro del PortilloLibro fotográfico de la beatificación de Álvaro del Portillo
Libro fotográfico de la beatificación de Álvaro del PortilloOpus Dei
 

En vedette (20)

Syllabus informática i 2014 semestre
Syllabus informática i 2014 semestreSyllabus informática i 2014 semestre
Syllabus informática i 2014 semestre
 
Abc
AbcAbc
Abc
 
Anatomía de mi PLE
Anatomía de mi PLEAnatomía de mi PLE
Anatomía de mi PLE
 
Ambito juridico.com el-verdadero_drama_de_los_riesgos_profesionales
Ambito juridico.com el-verdadero_drama_de_los_riesgos_profesionalesAmbito juridico.com el-verdadero_drama_de_los_riesgos_profesionales
Ambito juridico.com el-verdadero_drama_de_los_riesgos_profesionales
 
BITÁCORA
BITÁCORABITÁCORA
BITÁCORA
 
Udlap ciria dhi_10años
Udlap ciria dhi_10añosUdlap ciria dhi_10años
Udlap ciria dhi_10años
 
La Dicotomía en la Iconografía Moche
La Dicotomía en la Iconografía MocheLa Dicotomía en la Iconografía Moche
La Dicotomía en la Iconografía Moche
 
Ácidos y bases por Mariana Morales
Ácidos y bases por Mariana MoralesÁcidos y bases por Mariana Morales
Ácidos y bases por Mariana Morales
 
Presentación1
Presentación1Presentación1
Presentación1
 
Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...
Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...
Análisis de Impacto Antrópico en área de influencia de un ducto aplicando Arc...
 
Directorios
DirectoriosDirectorios
Directorios
 
Sessió metalib sfx UPC
Sessió metalib sfx UPCSessió metalib sfx UPC
Sessió metalib sfx UPC
 
Estrategia Digital y Resultados - Tecnología Sí
Estrategia Digital y Resultados - Tecnología SíEstrategia Digital y Resultados - Tecnología Sí
Estrategia Digital y Resultados - Tecnología Sí
 
Campaña Navidad Freedom Finance
Campaña Navidad Freedom FinanceCampaña Navidad Freedom Finance
Campaña Navidad Freedom Finance
 
EMSI invitacion fds_509
EMSI invitacion fds_509EMSI invitacion fds_509
EMSI invitacion fds_509
 
Doc webquest detergente lavavajillas ecológico
Doc webquest detergente lavavajillas ecológicoDoc webquest detergente lavavajillas ecológico
Doc webquest detergente lavavajillas ecológico
 
Aprendiendo a trabajar un tercio de siglo después
Aprendiendo a trabajar  un tercio de siglo despuésAprendiendo a trabajar  un tercio de siglo después
Aprendiendo a trabajar un tercio de siglo después
 
Tirso de molina_(1584-1648)
Tirso de molina_(1584-1648)Tirso de molina_(1584-1648)
Tirso de molina_(1584-1648)
 
Adolescencia Isabella P
Adolescencia Isabella PAdolescencia Isabella P
Adolescencia Isabella P
 
Libro fotográfico de la beatificación de Álvaro del Portillo
Libro fotográfico de la beatificación de Álvaro del PortilloLibro fotográfico de la beatificación de Álvaro del Portillo
Libro fotográfico de la beatificación de Álvaro del Portillo
 

Similaire à Sistemas operativos

Similaire à Sistemas operativos (20)

Sistemas Operativos. Características generales
Sistemas Operativos. Características generalesSistemas Operativos. Características generales
Sistemas Operativos. Características generales
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo, caracteristicas, clasif, tipos
Sistema operativo, caracteristicas, clasif, tiposSistema operativo, caracteristicas, clasif, tipos
Sistema operativo, caracteristicas, clasif, tipos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Presentacion final..... sistemas operativos.
Presentacion final..... sistemas operativos.Presentacion final..... sistemas operativos.
Presentacion final..... sistemas operativos.
 
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
 
Procesos
ProcesosProcesos
Procesos
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Dernier

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Dernier (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

Sistemas operativos

  • 1. Sistemas Operativos Elaborado por: Milangel Freitez
  • 2. Definición de sistema operativo Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario. Elaborado por: Milangel Freitez
  • 3. Objetivos de los S. O. Hacer posible el uso eficiente de los recursos del sistema: Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos. P. E. Mas velocidad de procesadores, mas lentitud de periféricos. Simplificar la operación de trabajo con el hardware: Generan una máquina virtual: ordenador simplificado en el que el S. O. Carga con el trabajo de acercamiento al hardware. Elaborado por: Milangel Freitez
  • 4. Funcionamiento de los ordenadores y S. O. Ejecución de un solo programa a la vez. Batch: conjunto de programas que se ejecutan en grupo. Multiprogramación: varios programas se ejecutan a la vez y el S. O. Asigna los recursos. Entrada remota de trabajos Tratamiento de transacciones: permite la ejecución múltiple de un mismo programas (multithreading) Multiacceso: varios usuarios actuando de forma concurrente. Tiempo real: los ordenadores pueden interactuar con otros equipos. Elaborado por: Milangel Freitez
  • 5. Funciones de los S. O. Asignación de tiempo de CPU: Planificar las diversas actividades. Control de recursos: Asignar recursos de forma racional. P. E. División de la memoria del ordenador entre los programas, controlar colas de e/s. Control de entrada/salida: Gestionar los datos desde y hacia los periféricos. Control de los errores y protección: Informar de las situaciones anómalas Interfaz con el usuario: Facilita el uso. Facilidades contables: Cálculo de costes de uso de CPU. Elaborado por: Milangel Freitez
  • 6. Tipos de sistema operativo Monotarea Multitarea Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo. Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario. Elaborado por: Milangel Freitez
  • 7. Tipos de S. O. Estructura jerárquica
  • 8. Tipos de S. O. Sistema operativos por servicios
  • 9. Estructura de un S. O. Núcleo Gestión de la memoria Control de entrada/salida Gestión de dispositivos de almacenamiento masivo Asignación de recursos y planificación Protección Interfaz de usuario Elaborado por: Milangel Freitez
  • 10. Núcleo Descansa directamente sobre el hardware y proporciona una serie de servicios a las capas superiores del sistema. Las tareas principales son: Manejo de interrupciones Asignación de trabajo al procesador Proporcionar una vía de comunicación entre los diferentes programas Elaborado por: Milangel Freitez
  • 11. Manejo de interrupciones: Cuando el hardware detecta una interrupción, el control se transfiere a este módulo, el cual analiza el carácter de la interrupción y toma las acciones apropiadas: Transferir el control a otro módulo del S. O. Iniciar otro programa Continuar la ejecución del programa interrumpido Núcleo Elaborado por: Milangel Freitez
  • 12. Gestión de interrupciones S. O. multitarea ES3 P3 P1 ES2 ES1 P2 P3 P3 P2 P1 SO
  • 13. Núcleo Asignación de trabajo al procesador y comunicación entre programas El núcleo transfiere el control al programa que el planificador ha determinado para que sea el próximo en ejecutarse. La comunicación entre programas se logra manteniendo una cola de mensajes en espera para cada uno de los programas activos. El núcleo recibe los mensajes y los va almacenando en la cola apropiada al destino en cuestión, para distribuirlos cuando el programa destino se active. Elaborado por: Milangel Freitez
  • 14. Núcleo Elaborado por: Milangel Freitez
  • 15. Gestión de la memoria La memoria principal de la mayoría de los ordenadores es mucho mas pequeña de lo que sería necesario para manejar todos los programas y datos. El módulo de gestión de memoria es el encargado de asignar ciertas porciones de la memoria principal a los diferentes programas, mientras el resto de programas y datos se mantienen en los dispositivos de almacenamiento masivo. La forma mas común de gestión de memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo. Elaborado por: Milangel Freitez
  • 16. Gestión de la memoria
  • 17. Gestión de la memoria
  • 18. División de la memoria entre las tareas Por páginas: bloques de bytes de igual tamaño para todos los procesos y tareas. Por segmentos: bloques de bytes con distinto tamaño según el proceso. Por segmentos paginados: Los segmentos de tamaño distinto se dividen a su vez en páginas de distinto tamaño. Elaborado por: Milangel Freitez
  • 19. Control de la entrada/salida Los problemas derivados de las diferentes velocidades de funcionamiento de los dispositivos son tratados por este módulo presentándolo como una cuestión independiente del dispositivo. P.e. En las salidas es frecuente la utilización de spoolers, los datos se almacenan temporalmente en una cola situada en un dispositivo de almacenamiento masivo hasta que el periférico requerido quede libre. Elaborado por: Milangel Freitez
  • 20. Gestión de entradas/salidas Proceso Soft E/S Soft Perif Ctrl Interr Hardware Petición E/S Petición OK Elaborado por: Milangel Freitez
  • 21. Gestión de los dispositivos de almacenamiento masivo Los datos y programas de un dispositivo de almacenamiento masivo se mantienen en ficheros. Supervisa la creación, actualización y eliminación de estos ficheros. Mantiene un directorio con todos los ficheros que existen en el sistema en cada momento. Cada fichero está dotado de un conjunto de privilegios de acceso, que indican la extensión con la que pueden compartir la información contenida en el fichero. El S. O. Vigila que estos privilegios no sean violados. Elaborado por: Milangel Freitez
  • 22. Sistema de archivos Todas las aplicaciones computarizadas necesitan almacenar y recuperar la información Superando las limitaciones del almacenamiento real. Trascendiendo a la duración de los procesos que las utilizan o generan. Independizando a la información de los procesos permitiendo el acceso a la misma a través de varios procesos. Las condiciones esenciales para el almacenamiento de la información a largo plazo son: Debe ser posible almacenar una cantidad muy grande de información. La información debe sobrevivir a la conclusión del proceso que la utiliza. Debe ser posible que varios procesos tengan acceso concurrente a la información. La solución es el almacenamiento de la información en discos y otros medios externos en unidades llamadas archivos: Los archivos deben ser persistentes, es decir que no deben verse afectados por la creación o terminación de un proceso. Los archivos son una colección de datos con nombre. Pueden ser manipulados como una unidad por operaciones como: open, close, create, destroy, copy, rename, list. Los elementos de datos individuales dentro del archivo pueden ser manipulados por operaciones como: read, write, update, insert, delete. El “Sistema de Archivos” es la parte del sistema de administración del almacenamiento responsable, principalmente, de la administración de los archivos del almacenamiento secundario. Es la parte del S. O. responsable de permitir “compartir controladamente” la información de los archivos.
  • 23. Sistema de archivos Los usuarios deben poder crear, modificar y borrar archivos. Se deben poder compartir los archivos de una manera cuidadosamente controlada El mecanismo encargado de compartir los archivos debe proporcionar varios tipos de acceso controlado: Ej.: “Acceso de Lectura”, “Acceso de Escritura”, “Acceso de Ejecución”, varias combinaciones de estos, etc. Se debe poder estructurar los archivos de la manera más apropiada a cada aplicación. Los usuarios deben poder ordenar la transferencia de información entre archivos. Se deben proporcionar posibilidades de “respaldo” y “recuperación” para prevenirse contra: La pérdida accidental de información. La destrucción maliciosa de información. Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”, brindando “Independencia de Dispositivos”. En ambientes sensibles, el sistema de archivos debe proporcionar posibilidades de “Cifrado” y “Descifrado”. El sistema de archivos debe brindar una interfase favorable al usuario: Debe suministrar una “visión lógica” de los datos y de las funciones que serán ejecutadas, en vez de una “visión física”. El usuario no debe tener que preocuparse por: Los dispositivos particulares. Dónde serán almacenados los datos. El formato de los datos en los dispositivos. Los medios físicos de la transferencia de datos hacia y desde los dispositivos. Elaborado por: Milangel Freitez
  • 24. Sistema de archivos Un “Archivo” es un conjunto de registros relacionados El “Sistema de Archivos” es un componente importante de un S. O. y suele contener: “Métodos de acceso” relacionados con la manera de acceder a los datos almacenados en archivos. “Administración de archivos” referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados. “Administración del almacenamiento auxiliar” para la asignación de espacio a los archivos en los dispositivos de almacenamiento secundario. “Integridad del archivo” para garantizar la integridad de la información del archivo. El sistema de archivos está relacionado especialmente con la administración del espacio de almacenamiento secundario, fundamentalmente con el almacenamiento de disco. Una forma de organización de un sistema de archivos puede ser la siguiente: Se utiliza una “raíz ” para indicar en qué parte del disco comienza el “directorio raíz ”. El “directorio raíz ” apunta a los “directorios de usuarios”. Un “directorio de usuario” contiene una entrada para cada uno de los archivos del usuario. Cada entrada de archivo apunta al lugar del disco donde está almacenado el archivo referenciado. Los nombres de archivos solo necesitan ser únicos dentro de un directorio de usuario dado. El nombre del sistema para un archivo dado debe ser único para el sistema de archivos. En sistemas de archivo “jerárquicos” el nombre del sistema para un archivo suele estar formado como el “nombre de la trayectoria” del directorio raíz al archivo.
  • 26. Asignación de recursos y planificación La mayor parte del tiempo en que un ordenador está funcionando, la demanda de recursos es mayor que los realmente existentes. Este problema se resuelve aplicando una política de asignación de recursos. El mecanismo sería sencillo si se pudiese utilizar una política del tipo: “atender primero al que antes lo solicite”, sin embargo esto puede llevar a situaciones de deadlock (sistema colgado o caido) cuando dos programas solicitan insistentemente recursos asignados a otro. El planificador cuenta con una política que varia de un S. O. a otro. Una política muy común consiste en el time slicing (asignación de intervalos cortos de tiempo a los programas) Elaborado por: Milangel Freitez
  • 27. Fin de un intervalo de tiempo Programas terminados Nuevos programas Programas listos para ejecutarse Cola del procesador Procesador Programas ejecutables Ejecución de Un programa Programas bloqueados por peticiones e/s Programas cuyas peticiones e/s satisfechas Colas de Entrada/salida Programas no ejecutables Asignación de recursos y planificación Elaborado por: Milangel Freitez
  • 28. Protección Actúa contra dos sucesos: Errores Abuso deliberado de los recursos del sistema Elaborado por: Milangel Freitez
  • 30. Interfaz de usuario Interfaz de comandos Interfaz gráfica
  • 31. MS DOS Desarrollado en 1979 MS DOS, IBM, Bill Gates y Microsoft Elaborado por: Milangel Freitez
  • 32. MS DOS Usuario Procesador de comandos Sistema de Transferencia de caracteres Sistema de ficheros Programas de aplicación Utilidades Controladores de dispositivos Bios Firmware Elaborado por: Milangel Freitez Hardware
  • 33. Procesador de comandos Interfaz de usuario Gestionar el sistema de interrupciones Tratar los errores Ejecutar los comandos internos del MS DOS MS DOS
  • 34. MS DOS Gestión de almacenamiento masivo Gestión de ficheros del ordenador Sistemas de directorios Directorio raíz Fichero Directorio Fichero Directorio Fichero Directorio Fichero Fichero
  • 35. Mac Mac OS X (pronunciado Mac O-Ese Diez) es una linea de sistemas operativos computacionales desarrollado, comercializado y vendido por Apple Inc., es la última versión de toda la linea de computadoras Macintosh. Se basa en Unix y usa una interfaz gráfica desarrollada por Apple llamada Aqua, que se inspira libremente en la interfaz de Mac OS Classic. Elaborado por: Milangel Freitez
  • 36. Sus versiones 3.1 Mac OS X v10.1 (Puma) 3.2 Mac OS X v10.2 (Jaguar) 3.3 Mac OS X v10.3 (Panther) 3.4 Mac OS X v10.4 (Tiger) 3.5 Mac OS X v10.5 (Leopard) 3.6 Mac OS X v10.6 (Snow Leopard) Elaborado por: Milangel Freitez
  • 37. Windows Interfaz gráfico Metáfora escritorio Menús y botones Teclado y ratón S: O. Usuario S. O. Servidores Historia Windows 1.0, 2.0, 3.0 Windows 3.1 Windows 3.11 Windows 95 y 98 Windows NT, 2000 y XP Windows CE Windows Pocket PC Elaborado por: Milangel Freitez
  • 38. UNIX Laboratorios Bell de ATT S. O. de propósito general Multiusuario e Interactivo Soporta multiprogramación y multiacceso Elaborado por: Milangel Freitez
  • 39. LINUX Desarrollado por Linus Torvald Funciona sobre plataformas Intel o Motorola Se estructura en: Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria. Shell: Intérprete de comandos. Interfaz entre núcleo y usuario. Utilidades o programas de usuario.
  • 40. LINUX Interfaz gráfica Elaborado por: Milangel Freitez
  • 41. GRACIAS!! Elaborado por: Milangel Freitez