Conceptos y estructura de un sistema operativo

Solo disponible en BuenasTareas
  • Páginas : 9 (2188 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de diciembre de 2011
Leer documento completo
Vista previa del texto
Capítulo 1 Introducción
Conceptos y Estructura de un Sistema Operativo

Agenda
● ●

● ●

Descripción del curso. Qué es un sistema operativo: Conceptos y funciones Kernel y modo dual de operaciones Organización del sistema operativo: Componentes y Arquitectura

Textos
● ● ●

Sistemas Operativos, Silberchatz, Galvin Sistemas Operativos, Andrew Tanenbaum Sistemas Operativos, WilliamStallings

Software
GNU-Linux Gcc

Políticas del Curso


Primera Evaluación
– – –

Tareas / Proyecto 30% Lecciones y participación en clase 10% Examen 60%



Segunda Evaluación
– – –

Tareas / Proyecto 30% Lecciones y participación en clase 10% Examen 60 %



Tercera Evaluación


Examen 100%

Sitio Web de la Materia


Usaremos mayormente sidweb
(Link página deESPOL)

Del curso pasado...
Promedio 1er parcial= 46.56 Promedio final=51.71 Promedio mejoramiento=65.4 Promedio total= 63.45 Tasa de mortalidad=32%

Contenido del Curso
● ● ● ● ● ● ● ● ●

Introducción Estructuras del sistema operativo Procesos Hilos Planificación del CPU Sincronización entre procesos Interbloqueo Administración de memoria principal Administración de memoria virtual Agenda
● ●

● ●

Descripción del curso. Qué es un sistema operativo: Conceptos y funciones Kernel y modo dual de operaciones Organización del sistema operativo: Componentes y Arquitectura

Capítulo 1: ¿Qué es un sistema operativo?
•Definiciones •Funciones

1a. Definición
De alguna manera, los sistemas operativos son como basureros llenos de todo tipo de material aparentemente extrañoe incoherente, al que el usuario debe darle sentido Windows 95 para Dummies

Los años sesenta

El software que controla al hardware (¿¿¿¿firmware????) Deitel

Definición a adoptar
El programa fundamental de todos los programas de sistemas es el sistema operativo, que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden implementarse los programas deaplicación A. Tanenbaum

Qué es un Sistema Operativo ?


Una interfase entre aplicaciones y hardware (recursos del sistema). Un programa que controla la ejecución de los programas de aplicación.



Los sistemas operativos


Colección de programas que se encarga de administrar recursos
proceso recursos asignados recursos necesarios

instrucción


Tiene cuatro funciones:
– – ––

Llevar un estatus de los programas o procesos que están utilizando Definir políticas de asignación/reclamación de recursos Asignar el recurso Reclamar el recursos

Sistema Operativo
• Responsable de manejar recursos • Funciona igual que cualquier software de computadora


Programa que es ejecutado

• Sistema operativo cede el control del CPU

Qué es un sistema operativo . . . Funciones del Sistema Operativo


Desarrollo de programas


Editores y debuggers



Ejecución de programas Acceso a dispositivos de E/S Acceso controlado a archivos Acceso al sistema







Funciones del Sistema Operativo


Detección de errores y respuesta


Errores internos y externos de hardware
● ●

Error de memoria Errores de dispositivos Errores aritméticos(overflow, div por cero) Acceso no permitido a ubicaciones de memoria



Errores de software
● ●



Requerimientos no permitidos de las aplicaciones

Funciones del Sistema Operativo


Estadísticas
– – – –

Uso de recursos Monitores de rendimiento Usadas para anticipar futuras mejoras Usadas para prioridades

Evolución
1. Sistemas por lotes 2. Sistemas conmulti-programación 3. Sistemas de tiempo compartido

Sistema por lotes o batch
$END DATOS

$RUN
$LOAD PROGRAMA

$FORTRAN
$JOB 10,47 DUPONT

Características de sistemas por lotes


● ●



Un sistema en batch normalmente lee un “stream” de“jobs” separados (de una lectora de tarjetas), cada uno con su propio control de tarjetas que predefine cuando empieza el “job”. Cuando se termina el...
tracking img