You are on page 1of 9

Javier lvarez, David Elizalde.

SISTEMAS OPERATIVOS Y UTILIDADES.

Definicin.
Un sistema operativo es el programa o conjunto de programas

que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones.
Objetivos principales:Facilitar el uso de un sistema informtico.

Ofrecer un entorno adecuado para la ejecucin de programas en un sistema informtico

Software y Hardware:Ambos se necesitan, sin hardware, el

software no puede existir, y sin software el hardware no puede funcionar.

Funcionamiento de los S.O


Consiste en gestionar los recursos de

localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo. (telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores, etc).

Arquitectura de los S.O


HAL Es una librera dinmica de funciones (HAL.DLL).

Dichas funciones permiten controlar diversas tareas

relacionadas con el hardware:Gestin del DMA. Cach de datos e instrucciones. Errores hardware. Control de interrupciones. Gestin de los buses

Independiza al resto de componentes del sistema

operativo de la arquitectura hard

Kernel
Se encarga de la gestin del procesador.Cambio del proceso en ejecucin. Sincronizacin multiprocesador.

Se encarga de la gestin de interrupciones, excepciones y traps. Ofrece diferentes objetos necesarios en otros

mbitos del sistema operativo

Ejecutivo
Se encarga de realizar las operaciones de E/S, asignar y retirar zonas de memoria a los procesos, planificar la ejecucin de los procesos, gestionar la cach de E/S, gestionar el mecanismo de comunicacin entre

procesos y elementos del sistema (LPC), gestionar objetos software

Ventanas y grficos Se encarga de:gestionar dispositivos apuntadores y de


entrada de datos, dar forma a los datos para presentacin en pantalla y gestionar ventanas y grficos en pantalla.

Se puede considerar que forma parte del ejecutivo del

sistema.

Subprocesos del sistemaSon subprocesos cuyo cdigo se


ejecuta siempre en modo kernel y que se encargan de:detectar
que se ha insertado un disquete,
Analizar peridicamente el grado de ocupacin de la memoria,

Subsistemas de entorno Crean el entorno necesario para ejecutar en Windows NT

aplicaciones desarrolladas para otros sistemas operativos

Aplicaciones de usuario Programas de usuario tales como editores de texto,

compiladores, clientes de correo electrnico, navegadores WEB, etc. Acceden a los servicios del sistema operativo a travs de las libreras de subsistema de entorno.

Servicios
Son procesos que ofrecen algn tipo de servicio a

otros procesos locales o remotos. No registran ninguna actividad mientras no reciban ninguna peticin de un cliente.
Procesos del sistema
Son procesos que forman parte del sistema operativo y que realizan tareas tales como:Autenticacin de usuarios. Gestin de servicios.

You might also like