Você está na página 1de 22

1.1 Definicin, objetivos y funciones de un S.O.

Es

un conjunto de programas encargados de administrar y explotar los recursos de un sistema de computador para ofrecer un conjunto de servicios a los usuarios.

Los componentes de un sistema de computador son

hardware, software y datos. Es el sistema operativo quien proporciona las facilidades para aprovechar adecuadamente estos recursos

1.1 Definicin, objetivos y funciones de un S.O.


El sistema operativo es el encargado de asignar los

recursos. Ya que puede haber muchas solicitudes de recursos que seguramente no podrn satisfacerse simultneamente, el sistema operativo debe decidir a cuales solicitudes se les va asignando recursos para poder operar el sistema de cmputo de una manera eficiente y justa.

Qu es el Sistema Operativo?
El S.O. es el que administra el hardware y el software.

Para ser mas especficos es el que controla los archivos, dispositivos, secciones de la memoria principal y cada nanosegundo del tiempo de procesamiento; asimismo, controla quien puede utilizar el sistema y de que manera.

OBJETIVO PRIMORDIAL
Proporcionar comodidad al usuario.

S.O.
Intermediario entre el usuario y la mquina.

Ortiz, Pabn Hctor Jairo, Sistemas Operativo Modernos (p-13).

1.1 Definicin, objetivos y funciones de un S.O.


Desde el punto de vista del usuario, la finalidad es crear un

entorno adecuado para la ejecucin de programas de usuario, lo que presenta varias facetas:
a) b)

Usar la computadora cmodamente. Que la computadora pueda ser usada de forma eficiente. Que se gestionen los recursos como la memoria, dispositivos de E/S resolviendo los conflictos de asignacin y liberacin de los recursos. Permitir que la computadora sea fiable. La fiabilidad esta relacionada con la separacin entre el usuario y la mquina, de manera que ciertos errores sean subsanados por el sistema, sin informar al usuario.

c)

OBJETIVOS DE UN S.O.
De acuerdo a Pablo Cancelo Lpez y Jos Miguel

Alonso Girldez:
La comunicacin primaria y elemental entre la maquina

y el usuario hasta la comunicacin ms compleja entre mquinas. Optimizar recursos Creacin de archivos de seguridad que permitan almacenar todo lo que existe en el sistema. Realizar tareas de control: el establecimiento de controles y filtros, como el control del acceso al propio sistema o a los archivos.

OBJETIVOS DE UN S.O.
Analizar continuamente los diferentes componentes y

aplicaciones para tratar de buscar posibles fallos o errores que impidan el normal funcionamiento del sistema. Gestionar la memoria, es decir la cantidad de RAM que distribuye o se utiliza para cada programa, en funcin de sus necesidades. Gestionar los archivos y toda la corriente o flujo de datos y de informacin que entra y sale del procesador. Abraham Duarte nos dice que su principal objetivo es facilitar el manejo y uso del ordenador para conseguir que esta sea segura y eficiente para el usuario.

FUNCIONES DEL S.O.


Abraham Duarte, menciona las siguientes funciones:
Gestionar recursos tanto del software como el hardware

con que cuenta la computadora. Ejecucin de servicios para los programas. Ejecucin de programas, operaciones de E/S, operaciones sobre archivos y detectar y corregir errores. La realizacin de todas las ordenes solicitadas por el usuario.

1.2 Historia y evolucin de los S.O.


Dcada de los 40 (1940 -1955) La tecnologa eran los tubos de vacio Las computadoras eran del tamao de un saln de clases Haba poca necesidad de un software estndar de sistema operativo. Los encargados de operar las mquinas eran profesionales que trabajaban con aplicaciones matemticas, cientficas o militares por lo que estaban familiarizados con el hardware Los programadores operaban la mquina desde la consola principal. Posteriormente surgieron los compiladores y ensambladores Eran muy costosas.

1.2 Historia y evolucin de los S.O.


Dcada de los 50(1955 -

1965)

Se desarrollaron

computadoras para satisfacer la necesidad de los negocios. Seguan siendo muy caras por ejemplo la IBM 7094 tenia un precio de 200 000 dlares. Se contrataron operadores de computadoras para facilitar la operacin de cada mquina.

1.2 Historia y evolucin de los S.O.


La segunda generacin de computadoras (1955 - 1965)
Se instituyo la programacin de las tareas que trajo consigo las

tarjetas de control, que definan la naturaleza exacta de cada programa y sus requerimientos. LENGUAJE DE CONTROL DE TARJETAS, que ayudo al sistema operativo a coordinar y administrar los recursos del sistema, al identificar los usuarios y sus tareas, y al especificar los recursos requeridos para la ejecucin cada tarea.

Se mejoro el desempeo o rendimiento del CPU. Primero, la

velocidad de los dispositivos de E/S como unidades de cintas, discos y tambores se fue haciendo mas rpida. Segundo para hacer mas el rea de almacenamiento disponible los registros bloqueaban antes de su recuperacin o almacenamiento. Posteriormente haba que desbloquearlos.

1.2 Historia y evolucin de los S.O.


La segunda generacin de computadoras (1955 - 1965)
Se creo una interfaz conocida como Unidad de Control

para ejecutar la funcin de almacenamiento temporal en el buffer.


Los programadores llevaron a cabo la creacin de

aplicaciones ms sencillas empleando palabras en ingles, estructuras modulares y operaciones estndares. Por lo que el mantenimiento se hizo ms rpido y fcil.

1.2 Historia y evolucin de los S.O.


Dcada de los 80
El hardware era ms flexible y menos costoso. Se creo el Firmware para indicar que un programa esta

contenido de manera permanente en el ROM Las tareas del programador cambiaron de manera espectacular ya que el software del sistema desempeaba muchas funciones de programacin. Se creo el multiprocesamiento. La evolucin de las computadoras personales y de las comunicaciones de alta velocidad dio origen al procesamiento distribuido y los sistemas de red.

1.2 Historia y evolucin de los S.O.


Dcada de los 90
Se generalizaron las capacidades para Internet. Se proliferaron las aplicaciones de multimedios que

demandan potencia, flexibilidad y compatibilidad de dispositivos adicionales para la mayor parte de los sistemas operativos.

1.3. Subsistemas de un S.O.


Representacin

abstracta de un S.O, que muestra sus interrelaciones o sus 4 administradores

1.3. Subsistemas de un S.O.

1.3. Subsistemas de un S.O.


Sin importar el tamao de configuracin del sistema,

cada uno de los administradores de subsistemas deben de llevar a cabo estas tareas:
Monitorear continuamente sus recursos Obligar al cumplimiento de las polticas que determinan

quien obtiene que, cuando y cuanto. Asignar los recursos cuando es apropiado. Liberar el recurso recuperarlo conveniente.

cuando

es

GESTION DE PROCESOS
En este nivel se encuentra la parte del sistema operativo

encargada de la gestin de la CPU. El ncleo (Kernel) es el modulo de ms bajo nivel (el mas vinculado al hardware) del sistema operativo, soporta a los dems mdulos en tareas de administracin del hardware. Las tareas que ejecuta son:
Manejar interrupciones
Asignar tareas al procesador y facilitar la comunicacin entre los

diferentes programas. Controlar los dems niveles y sincronizar su ejecucin. Aplicar tcnicas de fraccin de tiempo (time slicing) en sistemas multiprogramacin y multiproceso. Asignar a cada programa un intervalo corto de tiempo del procesador, si no ha terminado en este intervalo de tiempo, mandarlo a la cola de programa para volver a ser relanzado.

GESTION DE DISPOSITIVOS
En este nivel se realiza la gestin de las entradas y las

salidas (E/S) en funcin de los dispositivos existentes. Se encarga de las siguientes funciones:
Crear procesos de E/S. Asignar y liberal dispositivos de E/S.

GESTION DE MEMORIA Y PROCESOS


Este nivel es el encargado de: Asignar determinadas porciones de la memoria principal (RAM) a los diferentes programas o partes de los programas que la necesiten. Creacin, comunicacin y destruccin de los procesos (asignacin y liberacin de memoria) Control de violacin de acceso a zonas de memoria no permitidas. La asignacin de memoria principal se hace de forma estructurada, siguiendo un determinado orden. Utilizar los dispositivos de almacenamiento masivo para crear la memoria virtual cuando la principal es escaza.

GESTION DE LA INFORMACIN
En este nivel se encuentra la parte del sistema

operativo encargada de la gestin de la CPU. Las tareas que ejecuta son:


Gestionar el espacio de nombres lgicos y la proteccin

de la informacin realizando funciones de creacin y destruccin de ficheros y directorios, directorios y programas del sistema y de los diferentes usuarios. Apertura y cierre de ficheros. Lectura y escritura de ficheros y proteccin de acceso.

Você também pode gostar