SlideShare ist ein Scribd-Unternehmen logo
1 von 34
1 
Introducción 
Sistemas Operativos 
Rosa Espinoza Marin
2 
Introducción 
• Presentación 
 ¿qué esperan del curso? 
 Objetivos del curso 
 Horario 
 Planificación del curso 
 Material de apoyo 
 Evaluación 
 Recomendaciones
3 
Objetivos del curso 
 Conocer la necesidad de tener sistemas 
operativos eficientes en un sistema de 
computación. 
 Conocer las distintas partes de un SO, 
cómo se relacionan. 
 Ver cómo se implementa en algún sistema 
operativo real la gestión de los recursos 
vista en teoría.
4 
Planificación 
Teoría 
 Introducción 
 Administración de Procesos 
 Administración de Memoria 
 Administración de Archivos 
 Administración de dispositivos E/S 
 UNIX. Aplicación de Conceptos
5 
Material de apoyo 
Bibliografia 
 Sistemas Operativos – Diseño 
e Implementación. Andrew S. 
Tanenbaum 
 Sistemas operativos 
Conceptos Fundamentales. 
Silbershatz, Galvin, Gagne
6 
Evaluación 
 Examen Parcial 25% 
 Examen Final 30% 
 Practica 15% 2 Quiz 
 Laboratorio 30%
7 
Memoria 
Unidad 
de 
Control 
Unid. De 
Aritmética / 
Lógica 
Input 
Output 
Acumulador 
Maquina Original de Von Neumann
Ha aumentado la complejidad ¡¡ 
8
9 
El nuevo contexto 
Cada pieza de HW es diferente 
 Diferentes CPU 
 Pentium, PowerPC, ColdFire, ARM, MIPS 
 Diferentes promedios de memoria, disco, … 
 Diferentes tipos de dispositivos 
 Teclados, sensores, cámaras, lectores ópticos, … 
 Diferentes ambientes de red 
 Cable, DSL, Wireless, Firewalls,… 
Preguntas: 
 El programador necesita escribir un programa único que 
desarrolle muchas actividades independientes? 
 Cada programa tenga que ser alterado por cada pieza 
de HW? 
 Cada programa tenga acceso a todos los HW?
10 
¿Qué es un Sistema Operativo 
 Un programa que actúa como un 
intermediario entre el usuario de una 
computadora y el hardware de la computadora. 
Usar el hardware de la computadora en una 
manera eficiente. (adm de recursos) 
 Objetivos de un Sistema Operativo: 
 Ejecutar los programas usuarios y hacer 
fácil la solución a los problemas del usuario 
 Hacer que el sistema computacional se 
use convenientemente. 
•¿qué ventajas encontró al usar un sistema 
operativo?
11 
Componentes Sistema Operativo 
Sistema 
Operativo 
Manejo de 
comunicaciones 
Manejo de procesos 
Manejo archivos 
y directorios 
Manejo 
memoria 
interna
12 
Motivos de estudio 
Toma de decisiones en: 
 ¿por qué diferentes PCs con el mismo CPU, sus 
desempeños son diferentes? 
 ¿cuál es la diferencia entre los sistemas 
operativos? 
 ¿debo actualizar el HW? ¿debo actualizar el SO? 
 ¿es importante algunas capacidades (tolerantes 
a fallas)? ¿qué costos implica tenerlos? 
 Seguridad / Virus ¿qué costo significaría tener 
un problema en esto? 
 ¿por qué el acceso a internet a veces es lento y 
si hay algo que lo solucione?
Primera Generación (1945-1955) 
 http://es.wikipedia.org/wiki/Ley_de_Moore 
 Existía un sólo grupo de personas que se 
dedicaba a diseñar, construir, programar, operar 
y mantener las máquinas. 
 Tecnología usada: Tubos al vacío. 
 No existia el concepto de sistema operativo 
 La programación era exclusivamente en 
lenguaje de máquina. 
 Los recursos del sistema eran asignados a una 
sola tarea. 
 Al final de este periodo aparecieron las tarjetas 
perforadas. 
13
14 
Primeros Sistemas (1950s) 
 Estructura 
Grandes máquinas, corren desde una consola 
Un solo usuario en el sistema 
Programa/usuario como operador 
 Software Iniciales 
Assembler, compiladores 
Linkers, Loaders 
Librerías de subrutinas comunes 
 Seguridad 
 Ineficiente uso de los recursos 
 Baja utilización del CPU 
Promedio significante de tiempo Setup
15 
Segunda Generación 
(1955-1965) 
 La tecnología incluye transistores. 
 Creación de lenguajes ensambladores y 
lenguajes de alto nivel; como Fortran y 
Cobol . 
 Se adoptó el Procesamiento por Lotes 
 Aparecio el primer Sistema Operativo, se 
logró minimizar el tiempo ocioso de los 
computadores
16 
$FORTRAN 
$JOB 10,47 DUPONT 
PROGRAMA 
$LOAD 
$RUN 
DATOS 
$END 
Sistema por Lotes, batch
17 
Tercera Generación (1965- 
1980) 
 La tecnología usada es de circuitos integrados 
 Apareció: 
 “Multiprogramación” 
 Spooling (Operación simultanea y en línea de 
periféricos) 
 Aparecieron los primeros sistemas de “Tiempo 
compartido” (CTSS) 
 Surgió el Multics, base del UNIX
18 
Sistema Fuera de Línea, outlline 
1401 
7094 
( b ) 
1401 
( d ) 
( c ) 
( f ) ( e ) 
( a)
19 
LECTORA 
TARJETAS 
CPU 
ARCHIVO SPOOL 
DE SALIDA 
IMPRESORA 
DE LINEA 
DISCO 
ARCHIVO SPOOL 
DE ENTRADA 
El Spooling
20 
Uniprogramación
21 
La Multiprogramación 
JOB 1 
JOB 2 
JOB 3 
JOB 4 
SISTEMA OPER. 
(MONITOR) 
128K 
0
22 
Multiprogramacion con 02 
procesos
23 
Multiprogramacion con 03 
procesos
24 
J1 
J2 
J3 
S. O. 
usuario 1 
usuario 2 
usuario 3 
El Tiempo Compartido
25 
Tiempo Compartido 
 Hay trabajos que necesitan que el usuario 
interactúe con el computador. 
 Sistema de tiempo compartido: el SO 
intercala la ejecución de cada programa de 
usuario en ráfagas cortas de cómputo o 
cuantos (quantum). 
 Se vuelve a utilizar la multiprogramación. 
 Las características HW necesarias son 
básicamente las vistas en los sistemas de lotes 
con multiprogramación. 
 Multiusuario, varios usuarios simultáneos, 
cada usuario cree tener todo el computador
26 
Cuarta Generación (1980- 
1990) 
 La tecnología usada son los microprocesadores 
 Los computadores personales con mayores 
capacidades 
 Aparecen los SO que proporcionan una interfaz 
más amigable al usuario (capacidades gráficas, 
íconos, sistemas de menús, etc.) 
 Popularidad del MS-DOS de Microsoft y UNIX.
27 
Quinta Generación (1990- 
????) 
 Aunque mediados de los '80 surgió el 
crecimiento de las redes de computadores 
con sistemas operativos de red y sistemas 
operativos distribuidos, en esta empezo a 
consolidarse. 
 Los últimos años han generado un 
conjunto de estándares abiertos.
28 
Sistemas Operativos en Red 
Colección de sistemas operativos de computadoras 
conectados en una red, y que cuentan con módulos para 
proporcionar acceso a recursos remotos.(Ejm: Novell 
Netware, Personal Netware, LAN Manager, Windows NT 
Server, UNIX, LANtastic. 
SO SO 
SO 
SO SO 
Red de 
comunicación
29 
Sistemas Operativos Distribuidos 
Es un sistema operativo cuyos componentes estan conectados 
en red, el cual es visto lógicamente como un simple sistema 
operativo que existe para todos los componentes del sistema. Ejm: 
Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc
30 
Sistemas Tiempo Real 
aplicaciones 
Tiempo de respuesta; corto
31 
Características de los 
Sistemas Tiempo Real 
 Proporcionar rápidos tiempos de respuesta. 
 Proceso de mayor prioridad expropia recursos. 
 Gestión de memoria menos exigente. Usualmente 
procesos son residentes permanentes en memoria. 
 Población de procesos estática en gran medida. 
 Poco movimiento entre almacenamiento secundario 
y memoria. 
 Gestión de archivos se orienta más a velocidad de 
acceso que a su eficiencia. 
Ejm: VxWorks, Solaris, Lyns OS y Spectra 
STR críticos (avión, satélite, médicos, etc) y STR suaves 
(multimedia, comunicaciones, etc)
32 
Sistemas Abiertos 
Es un sistema independiente del fabricante que esta diseñado 
para interconectarse con una variedad de productos común-mente 
disponibles. Implica que los estándares para tal siste-ma 
estan determinados a partir de un consenso de las partes 
interesadas, más que de uno o dos fabricantes solamente. 
Los sistemas abiertos tienen muchos componentes 
•Normas de comunicación abierta 
•modelo de referenica OSI 
•Normas de sistemas operativos abiertos 
•Unix: Fundación Software Abierto (OSF), 
parecida a Aix Normas de sistemas operativos abiertos 
•Normas de interfaces de usuario abiertas 
•ejemplo: X Window System desarrollado en el MIT 
•Normas de aplicaciones de usuario abiertas 
•adoptadas por varias corporaciones: X/Open y la OSF
33 
Sistemas Tolerantes a Fallas 
Sistema computacional que puede seguir 
funcionando, (tal vez con un menor 
desempeño), a pesar de que uno de sus 
componentes no este funcionando, 
(sistemas robustos) 
Se tienen dos enfoques: 
• Redundancia hardware, uso de 
componentes redundantes 
• Recuperación software: diseño programas para 
recuperarse de fallas
34 
Sistemas operativos Palmtops 
 Una Palm es un dispositivo móvil, o 
computadora de bolsillo (por su tamaño), 
que contiene diferentes utilidades. 
 Ejemplos utilidades:agenda (Date Book), 
calculadora, libreta de direcciones 
(Address Book), anotador de ideas (Memo 
Pad) 
 Ejm: Palm OS, Windows CE (Pocket PC) 
ahora Windows Mobile, EPOC (ahora 
Symbian), BlackBerry, Linux

Weitere ähnliche Inhalte

Was ist angesagt?

Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos
1990bbbb
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
Javier Collantes
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
Javier Collantes
 
Etapas de la historia de los sistemas operativos
Etapas de la historia de los sistemas operativos Etapas de la historia de los sistemas operativos
Etapas de la historia de los sistemas operativos
Alberto Lopez
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
slipkdany21
 
Emily (3)
Emily (3)Emily (3)
Emily (3)
krmn35
 

Was ist angesagt? (18)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativosClasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativos
 
Clasificación de sistemas operativos
Clasificación de sistemas operativosClasificación de sistemas operativos
Clasificación de sistemas operativos
 
Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 
Lorena g
Lorena gLorena g
Lorena g
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 
Etapas de la historia de los sistemas operativos
Etapas de la historia de los sistemas operativos Etapas de la historia de los sistemas operativos
Etapas de la historia de los sistemas operativos
 
Arquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo LinuxArquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo Linux
 
Resumen Décadas S.O
Resumen Décadas S.OResumen Décadas S.O
Resumen Décadas S.O
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
Sistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcSistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etc
 
Arquitectura de los sistemas operativos
Arquitectura de los sistemas operativosArquitectura de los sistemas operativos
Arquitectura de los sistemas operativos
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Emily (3)
Emily (3)Emily (3)
Emily (3)
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 

Ähnlich wie Rosa espinozamarinssoo introduccionehistoria

Cap1
Cap1Cap1
Cap1
CJAO
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
TICS_TIPOS
 
Tercer unidad de computacion y redes
Tercer unidad de computacion y redesTercer unidad de computacion y redes
Tercer unidad de computacion y redes
lokotelokote
 
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas OperativosInf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
eladiareyes
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
Karina Funez
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
mayleentorrez
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
mayleentorrez
 

Ähnlich wie Rosa espinozamarinssoo introduccionehistoria (20)

Introducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxIntroducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptx
 
Cap1
Cap1Cap1
Cap1
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Tercer unidad de computacion y redes
Tercer unidad de computacion y redesTercer unidad de computacion y redes
Tercer unidad de computacion y redes
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Instala y configura software
Instala y configura softwareInstala y configura software
Instala y configura software
 
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas OperativosInf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Presentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saiaPresentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saia
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
sistemas-operativos
 sistemas-operativos sistemas-operativos
sistemas-operativos
 
Lorena g
Lorena gLorena g
Lorena g
 
Sistemas operativos ii (1)
Sistemas operativos ii (1)Sistemas operativos ii (1)
Sistemas operativos ii (1)
 
Slideshare
SlideshareSlideshare
Slideshare
 
Unidad_1_Fundamentos_de_Sistemas_Operati.pptx
Unidad_1_Fundamentos_de_Sistemas_Operati.pptxUnidad_1_Fundamentos_de_Sistemas_Operati.pptx
Unidad_1_Fundamentos_de_Sistemas_Operati.pptx
 
Sistemas2
Sistemas2Sistemas2
Sistemas2
 
Cap i sistemas operativos (1)
Cap i sistemas operativos (1)Cap i sistemas operativos (1)
Cap i sistemas operativos (1)
 

Kürzlich hochgeladen

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
Francisco158360
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Kürzlich hochgeladen (20)

AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
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
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Rosa espinozamarinssoo introduccionehistoria

  • 1. 1 Introducción Sistemas Operativos Rosa Espinoza Marin
  • 2. 2 Introducción • Presentación  ¿qué esperan del curso?  Objetivos del curso  Horario  Planificación del curso  Material de apoyo  Evaluación  Recomendaciones
  • 3. 3 Objetivos del curso  Conocer la necesidad de tener sistemas operativos eficientes en un sistema de computación.  Conocer las distintas partes de un SO, cómo se relacionan.  Ver cómo se implementa en algún sistema operativo real la gestión de los recursos vista en teoría.
  • 4. 4 Planificación Teoría  Introducción  Administración de Procesos  Administración de Memoria  Administración de Archivos  Administración de dispositivos E/S  UNIX. Aplicación de Conceptos
  • 5. 5 Material de apoyo Bibliografia  Sistemas Operativos – Diseño e Implementación. Andrew S. Tanenbaum  Sistemas operativos Conceptos Fundamentales. Silbershatz, Galvin, Gagne
  • 6. 6 Evaluación  Examen Parcial 25%  Examen Final 30%  Practica 15% 2 Quiz  Laboratorio 30%
  • 7. 7 Memoria Unidad de Control Unid. De Aritmética / Lógica Input Output Acumulador Maquina Original de Von Neumann
  • 8. Ha aumentado la complejidad ¡¡ 8
  • 9. 9 El nuevo contexto Cada pieza de HW es diferente  Diferentes CPU  Pentium, PowerPC, ColdFire, ARM, MIPS  Diferentes promedios de memoria, disco, …  Diferentes tipos de dispositivos  Teclados, sensores, cámaras, lectores ópticos, …  Diferentes ambientes de red  Cable, DSL, Wireless, Firewalls,… Preguntas:  El programador necesita escribir un programa único que desarrolle muchas actividades independientes?  Cada programa tenga que ser alterado por cada pieza de HW?  Cada programa tenga acceso a todos los HW?
  • 10. 10 ¿Qué es un Sistema Operativo  Un programa que actúa como un intermediario entre el usuario de una computadora y el hardware de la computadora. Usar el hardware de la computadora en una manera eficiente. (adm de recursos)  Objetivos de un Sistema Operativo:  Ejecutar los programas usuarios y hacer fácil la solución a los problemas del usuario  Hacer que el sistema computacional se use convenientemente. •¿qué ventajas encontró al usar un sistema operativo?
  • 11. 11 Componentes Sistema Operativo Sistema Operativo Manejo de comunicaciones Manejo de procesos Manejo archivos y directorios Manejo memoria interna
  • 12. 12 Motivos de estudio Toma de decisiones en:  ¿por qué diferentes PCs con el mismo CPU, sus desempeños son diferentes?  ¿cuál es la diferencia entre los sistemas operativos?  ¿debo actualizar el HW? ¿debo actualizar el SO?  ¿es importante algunas capacidades (tolerantes a fallas)? ¿qué costos implica tenerlos?  Seguridad / Virus ¿qué costo significaría tener un problema en esto?  ¿por qué el acceso a internet a veces es lento y si hay algo que lo solucione?
  • 13. Primera Generación (1945-1955)  http://es.wikipedia.org/wiki/Ley_de_Moore  Existía un sólo grupo de personas que se dedicaba a diseñar, construir, programar, operar y mantener las máquinas.  Tecnología usada: Tubos al vacío.  No existia el concepto de sistema operativo  La programación era exclusivamente en lenguaje de máquina.  Los recursos del sistema eran asignados a una sola tarea.  Al final de este periodo aparecieron las tarjetas perforadas. 13
  • 14. 14 Primeros Sistemas (1950s)  Estructura Grandes máquinas, corren desde una consola Un solo usuario en el sistema Programa/usuario como operador  Software Iniciales Assembler, compiladores Linkers, Loaders Librerías de subrutinas comunes  Seguridad  Ineficiente uso de los recursos  Baja utilización del CPU Promedio significante de tiempo Setup
  • 15. 15 Segunda Generación (1955-1965)  La tecnología incluye transistores.  Creación de lenguajes ensambladores y lenguajes de alto nivel; como Fortran y Cobol .  Se adoptó el Procesamiento por Lotes  Aparecio el primer Sistema Operativo, se logró minimizar el tiempo ocioso de los computadores
  • 16. 16 $FORTRAN $JOB 10,47 DUPONT PROGRAMA $LOAD $RUN DATOS $END Sistema por Lotes, batch
  • 17. 17 Tercera Generación (1965- 1980)  La tecnología usada es de circuitos integrados  Apareció:  “Multiprogramación”  Spooling (Operación simultanea y en línea de periféricos)  Aparecieron los primeros sistemas de “Tiempo compartido” (CTSS)  Surgió el Multics, base del UNIX
  • 18. 18 Sistema Fuera de Línea, outlline 1401 7094 ( b ) 1401 ( d ) ( c ) ( f ) ( e ) ( a)
  • 19. 19 LECTORA TARJETAS CPU ARCHIVO SPOOL DE SALIDA IMPRESORA DE LINEA DISCO ARCHIVO SPOOL DE ENTRADA El Spooling
  • 21. 21 La Multiprogramación JOB 1 JOB 2 JOB 3 JOB 4 SISTEMA OPER. (MONITOR) 128K 0
  • 24. 24 J1 J2 J3 S. O. usuario 1 usuario 2 usuario 3 El Tiempo Compartido
  • 25. 25 Tiempo Compartido  Hay trabajos que necesitan que el usuario interactúe con el computador.  Sistema de tiempo compartido: el SO intercala la ejecución de cada programa de usuario en ráfagas cortas de cómputo o cuantos (quantum).  Se vuelve a utilizar la multiprogramación.  Las características HW necesarias son básicamente las vistas en los sistemas de lotes con multiprogramación.  Multiusuario, varios usuarios simultáneos, cada usuario cree tener todo el computador
  • 26. 26 Cuarta Generación (1980- 1990)  La tecnología usada son los microprocesadores  Los computadores personales con mayores capacidades  Aparecen los SO que proporcionan una interfaz más amigable al usuario (capacidades gráficas, íconos, sistemas de menús, etc.)  Popularidad del MS-DOS de Microsoft y UNIX.
  • 27. 27 Quinta Generación (1990- ????)  Aunque mediados de los '80 surgió el crecimiento de las redes de computadores con sistemas operativos de red y sistemas operativos distribuidos, en esta empezo a consolidarse.  Los últimos años han generado un conjunto de estándares abiertos.
  • 28. 28 Sistemas Operativos en Red Colección de sistemas operativos de computadoras conectados en una red, y que cuentan con módulos para proporcionar acceso a recursos remotos.(Ejm: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic. SO SO SO SO SO Red de comunicación
  • 29. 29 Sistemas Operativos Distribuidos Es un sistema operativo cuyos componentes estan conectados en red, el cual es visto lógicamente como un simple sistema operativo que existe para todos los componentes del sistema. Ejm: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc
  • 30. 30 Sistemas Tiempo Real aplicaciones Tiempo de respuesta; corto
  • 31. 31 Características de los Sistemas Tiempo Real  Proporcionar rápidos tiempos de respuesta.  Proceso de mayor prioridad expropia recursos.  Gestión de memoria menos exigente. Usualmente procesos son residentes permanentes en memoria.  Población de procesos estática en gran medida.  Poco movimiento entre almacenamiento secundario y memoria.  Gestión de archivos se orienta más a velocidad de acceso que a su eficiencia. Ejm: VxWorks, Solaris, Lyns OS y Spectra STR críticos (avión, satélite, médicos, etc) y STR suaves (multimedia, comunicaciones, etc)
  • 32. 32 Sistemas Abiertos Es un sistema independiente del fabricante que esta diseñado para interconectarse con una variedad de productos común-mente disponibles. Implica que los estándares para tal siste-ma estan determinados a partir de un consenso de las partes interesadas, más que de uno o dos fabricantes solamente. Los sistemas abiertos tienen muchos componentes •Normas de comunicación abierta •modelo de referenica OSI •Normas de sistemas operativos abiertos •Unix: Fundación Software Abierto (OSF), parecida a Aix Normas de sistemas operativos abiertos •Normas de interfaces de usuario abiertas •ejemplo: X Window System desarrollado en el MIT •Normas de aplicaciones de usuario abiertas •adoptadas por varias corporaciones: X/Open y la OSF
  • 33. 33 Sistemas Tolerantes a Fallas Sistema computacional que puede seguir funcionando, (tal vez con un menor desempeño), a pesar de que uno de sus componentes no este funcionando, (sistemas robustos) Se tienen dos enfoques: • Redundancia hardware, uso de componentes redundantes • Recuperación software: diseño programas para recuperarse de fallas
  • 34. 34 Sistemas operativos Palmtops  Una Palm es un dispositivo móvil, o computadora de bolsillo (por su tamaño), que contiene diferentes utilidades.  Ejemplos utilidades:agenda (Date Book), calculadora, libreta de direcciones (Address Book), anotador de ideas (Memo Pad)  Ejm: Palm OS, Windows CE (Pocket PC) ahora Windows Mobile, EPOC (ahora Symbian), BlackBerry, Linux