Sunteți pe pagina 1din 20

SISTEMAS OPERATIVOS.

Sesin 01: Conceptos de Sistemas Operativos

Ing. Nelson Angeles Quiones

LOGRO DE SESIN

Al finalizar la sesin, el estudiante prepara una infografa, a partir de la teora


en clase sobre los conceptos de sistemas operativos, mostrando el uso de
trminos en los conceptos de sistemas operativos, esta infografa debe ser
en formato .jpg.

DEFINICIN DE S. O.

Es un programa o conjunto de programas.

Estos programas trabajan juntos para lograr ciertos objetivos.

Se encarga de gestionar ciertos recursos:

Entrada/salida

Tratamiento de la informacin

Almacenamiento masivo

Acta de intermediario entre el hardware y los programas de aplicacin.

OBJETIVOS DE LOS S. O.

Hacer posible el uso eficiente de los recursos del sistema:

Acta coordinando las diferentes velocidades de


funcionamiento de los dispositivos. P. E. Mas velocidad de
procesadores, mas lentitud de perifricos.

Simplificar la operacin de trabajo con el hardware:

Generan una mquina virtual: ordenador simplificado en el


que el S. O. Carga con el trabajo de acercamiento al
hardware.

FUNCIONES DE LOS S. O.

Asignacin de tiempo de CPU:


Planificar las diversas actividades.
Control de recursos:
Asignar recursos de forma racional. P. E. Divisin de la
memoria del ordenador entre los programas, controlar colas
de e/s.
Control de entrada/salida:
Gestionar los datos desde y hacia los perifricos.
Control de los errores y proteccin:
Informar de las situaciones anmalas
Interfaz con el usuario:
Facilita el uso.
Facilidades contables:
Clculo de costes de uso de CPU.

TIPOS DE S. O.

Estructura jerrquica

TIPOS DE S. O.

ESTRUCTURA DE UN S. O.

Ncleo

Gestin de la memoria

Control de entrada/salida

Gestin de dispositivos de almacenamiento masivo

Asignacin de recursos y planificacin

Proteccin

Interfaz de usuario

NCLEO

Descansa directamente sobre el hardware y proporciona


una serie de servicios a las capas superiores del sistema.

Las tareas principales son:

Manejo de interrupciones
Asignacin de trabajo al procesador
Proporcionar una va de comunicacin entre los
diferentes programas

NCLEO

GESTIN DE LA MEMORIA

La memoria principal de la mayora de los ordenadores es


mucho mas pequea de lo que sera necesario para manejar
todos los programas y datos.

El mdulo de gestin 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 comn de gestin de memoria es crear una


memoria virtual utilizando los dispositivos de almacenamiento
masivo.

GESTIN DE LA MEMORIA

GESTIN DE LA MEMORIA

CONTROL DE LA ENTRADA/SALIDA

Los problemas derivados de las diferentes velocidades de


funcionamiento de los dispositivos son tratados por este mdulo
presentndolo como una cuestin independiente del dispositivo.

Por Ejem. En las salidas es frecuente la utilizacin de spoolers, los datos


se almacenan temporalmente en una cola situada en un dispositivo de
almacenamiento masivo hasta que el perifrico requerido quede libre.

GESTIN DE ENTRADAS/SALIDAS
Proceso

Soft E/S

Soft Perif

Peticin E/S
Peticin OK

Ctrl Interr

Hardware

SISTEMA DE ARCHIVOS

Todas las aplicaciones computarizadas necesitan almacenar y recuperar


la informacin Superando las limitaciones del almacenamiento real.

Trascendiendo a la duracin de los procesos que las utilizan o generan.

Independizando a la informacin de los procesos permitiendo el acceso a


la misma a travs de varios procesos.

Las condiciones esenciales para el almacenamiento de la informacin a


largo plazo son:
Debe ser posible almacenar una cantidad muy grande de
informacin.
La informacin debe sobrevivir a la conclusin del proceso que la
utiliza.
Debe ser posible que varios procesos tengan acceso concurrente a
la informacin.

SISTEMA DE ARCHIVOS

La solucin es el almacenamiento de la informacin en discos y otros medios


externos en unidades llamadas archivos:

Los archivos deben ser persistentes, es decir que no deben verse


afectados por la creacin o terminacin de un proceso.
Los archivos son una coleccin 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 administracin del


almacenamiento responsable, principalmente, de la administracin de los
archivos del almacenamiento secundario.

Es la parte del S. O. responsable de permitir compartir controladamente la


informacin de los archivos.

SISTEMA DE ARCHIVOS

ASIGNACIN DE RECURSOS Y PLANIFICACIN

Fin de un intervalo de tiempo

Nuevos
programas

Cola del
procesador

Procesador

Programas
ejecutables

Programas cuyas
peticiones e/s
satisfechas

Programas
terminados

Programas listos
para ejecutarse

Ejecucin de
Un programa

Colas de
Entrada/salida
Programas no
ejecutables

Programas bloqueados
por peticiones e/s

INTERFAZ DE USUARIO

Interfaz de comandos

Interfaz grfica

S-ar putea să vă placă și