ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INTRODUCCION A LOS SISTEMAS OPERATIVOS


Enviado por   •  4 de Septiembre de 2014  •  Trabajo  •  25.370 Palabras (102 Páginas)  •  271 Visitas

Página 1 de 102

1 Introducción a los sistemas operativos.

1.1 Definición y concepto.

1.2 Funciones y características.

1.3 Evolución histórica.

1.4 Clasificación.

1.5 Estructura (niveles o estratos de

diseño).

1.6 Núcleo.

1.6.1 Interrupciones (FLIH).

1.6.2 Despachador(Scheduler).

1.6.3 Primitivas de

comunicación(IPC).

2 Administración de procesos y del procesador.

2.1 Concepto de proceso.

2.2 Estados y transiciones de los procesos

2.3 Procesos ligeros (Hilos o hebras).

2.4 Concurrencia y secuenciabilidad.

2.4.1 Exclusión mutua de secciones

criticas.

2.4.2 Sincronización de procesos en S.C.

2.4.2.1 Mecanismo de semáforos.

2.4.2.2 Mecanismo de monitores.

2.4.3 Interbloqueo (DeadLock).

2.4.3.1 Prevención.

2.4.3.2 Detección.

2.4.3.3 Recuperación.

2.5 Niveles, objetivos y criterios de planificación.

2.6 Técnicas de administración del planificador.

2.6.1 FIFO

2.6.2 SJF

2.6.3 RR

2.6.4 Queves multi-level.

2.6.5 Multi-level feedback queues.

3 Administración de memoria.

3.1 Política y filosofía.

3.2 Memoria real.

3.2.1 Administración de

almacenamiento.

3.2.2 Jerarquía.

3.2.3 Estrategia de administración de

memoria.

3.2.4 Asignación contigua v.s. no

contigua.

3.2.5 Multiprogramación de partición

fija, partición variable, con intercambio de almacenamiento.

3.3 Organización de memoria virtual.

3.3.1 Evaluación de las

organizaciones de

almacenamiento.

3.3.2 Paginación.

3.3.3 Segmentación.

3.3.4 Sistemas de paginación

segmentación.

3.4 Administración de memoria virtual.

3.4.1 Estrategias de administración.

3.4.2 Técnicas de reemplazo de páginas.

3.4.3 Paginación por demanda.

3.4.4 Paginación anticipada.

3.4.5 Liberación de página

3.4.6 Tamaño de página.

4 Administración de entrada/salida.

4.1 Dispositivos y manejadores de

dispositivos (device drivers).

4.2 Mecanismos y funciones de los

manejadores de dispositivos (device

drivers).

4.3 Estructuras de datos para manejo de

dispositivos.

4.4 Operaciones de Entrada /salida.

5 Sistema de archivos.

5.1 Concepto.

5.2 Noción de archivo real y virtual.

5.3 Componentes de un sistema de

archivos.

5.4 Organización lógica y física.

5.5 Mecanismos de acceso a los archivos.

5.6 Manejo de espacio en memoria

secundaria.

5.7 Modelo jerárquico.

5.8 Mecanismos de recuperación en caso

de falla.

6 Protección y seguridad.

6.1 Concepto y objetivos de protección.

6.2 Funciones del sistema de protección.

6.3 Implantación de matrices de acceso.

6.4 Protección basada en el lenguaje.

6.5 Concepto de seguridad.

6.6 Clasificaciones de la seguridad.

6.7 Validación y amenazas al sistema.

6.8 Cifrado.

1 INTRODUCCION A LOS SISTEMAS OPERATIVOS

Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios. El hardware (Unidad Central de Procesamiento(UCP), memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemas de bases de datos, juegos de video y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios.

1.1 Definición y Concepto

Existen diversas definiciones de lo que es un Sistema Operativo, pero no hay una definición exacta, es decir una que sea estándar; a continuación se presentan algunas:

1.- Se pueden imaginar un Sistema Operativo como los programas, instalados en el software o firmware, que hacen utilizable el hardware. El hardware proporciona la "capacidad bruta de cómputo"; los sistemas operativos ponen dicha capacidad de cómputo al alcance de los usuarios y administran cuidadosamente el hardware para lograr un buen rendimiento.

2.- Los Sistemas Operativos son ante todo administradores de recursos; el principal recurso que administran es el hardware del computador ;además de los procesadores, los medios de almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos.

3.- Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware del computador y su propósito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. 4.- Un Sistema Operativo es un conjunto de programas que controla la ejecución de programas de aplicación y actúa como una interfaz entre el usuario y el hardware de una computadora, esto es, un Sistema Operativo explota y administra los recursos de hardware de la computadora con el objeto de proporcionar un conjunto de servicios a los usuarios del sistema

1.2.1 Funciones

El programa con el que normalmente interactúan los usuarios se denomina shell, cuando está basado en texto y GUI (Graphical User Interface: Interfaz Gráfica de Usuario) cuando utiliza elementos gráficos o íconos. Permite la ejecución de otros programas, como un navegador Web, lector de correo elecrónico o reproductor de música. En realidad no forma parte del sistema operativo, aunque lo utiliza para llevar a cabo su trabajo.

Programa de interfaz de usuario

Sistema operativo

Hardware

Ubicación del sistema operativo

La mayoría de las computadoras tiene dos modos de operación: modo kernel y modo usuario. El sistema operativo es la pieza fundamental del software y se ejecuta en modo kernel también conocido como modo supervisor. En este modo, el sistema

...

Descargar como (para miembros actualizados) txt (166 Kb)
Leer 101 páginas más »
Disponible sólo en Clubensayos.com