Vision General E Introduccion Al Kernel

Páginas: 50 (12390 palabras) Publicado: 11 de marzo de 2013
Diseño de Sistemas Operativos

Tema 1. Visión General e Introducción al Kernel

TEMA 1. VISIÓN GENERAL E INTRODUCCIÓN AL KERNEL

1.1. Introducción histórica a UNIX y Linux.
1.2. Visión general de UNIX.
1.2.1. Estructura del sistema.
1.2.2. Perspectiva del usuario.
1.2.2.1. El sistema de archivos.
1.2.2.2. El entorno de procesamiento.
1.2.2.3. Primitivas de construcción de bloques.1.2.3. Servicios del sistema operativo.
1.2.4. Aspectos del hardware.
1.2.4.1. Interrupciones y excepciones.
1.2.4.2. Niveles de ejecución del procesador.
1.2.4.3. Manejo de memoria.
1.3. Introducción al k ernel de UNIX
1.3.1. Arquitectura del sistema operativo.
1.3.2. Introducción a los conceptos del sistema.
1.3.2.1. Subsistema de archivos.
1.3.2.2. Subsistema de procesos.
1.3.2.2.1.Contexto de un proceso.
1.3.2.2.2. Estados de un proceso.
1.3.2.2.3. Transiciones entre estados.
1.3.2.2.4. Dormir y despertar.
1.3.3. Estructuras de datos del k ernel (núcleo). Ventajas e inconvenientes.
1.4. Introducción a Linux.
1.4.1. Funciones del sistema operativo.
1.4.2. Descripción de Linux y de sus funcionalidades.
1.4.3. Estructura general del sistema operativo Linux.
1.4.4.Organización del código fuente del k ernel.
1.4.5. Funcionamiento general del k ernel de Linux.
1.4.5.1. Implementación de una llamada al sistema.
1.4.5.2. Creación de una llamada al sistema.
1.4.5.3. Códigos de retorno.

Departamento de Lenguajes y Computación. Universidad de Almería

Página 1.1

Diseño de Sistemas Operativos

Tema 1. Visión General e Introducción al Kernel

1.1.INTRODUCCIÓN HISTÓRICA A UNIX Y LINUX.
1 965 : Laboratorios Bell, General Electric y MIT intentan desarrollar un nuevo Sistema Operativo:
MULTICS (sistema operativo multiusuario interactivo). Objetivos del nuevo Sistema Operativo: (1) Dar
servicio simultáneo a gran cantidad de usuarios. (2) Proporcionar gran capacidad de cálculo y
almacenamiento. (3) Permitir a los usuarios compartir datosfácilmente.
1 969 : Primera Versión de MULTICS en Bell. No cumplió las expectativas y Laboratorios Bell abandona el
proyecto ⇒ El proyecto muere.
Fin proyecto MULTICS: Algunos participantes intentan mejorar el entorno de programación desarrollado.
• Ken Thompson, Dennis Ritchie y otros diseñan un sistema de archivos → versión primitiva del
sistema de archivos de UNIX.
• Thompson y Ritchie →Primera implementación de su diseño. (1) Versión primitiva del sistema de
archivos UNIX. Lenguaje ensamblador. (2) Subsistema de procesos. (3) Conjunto de programas de
utilidad. (4) Ha nacido UNIX.
Thompson, Ritchie y el lenguaje C ⇒ 1 973 : UNIX se rescribe en C casi en su totalidad (90%
aproximadamente), dejando sólo un 10% dependiente del lenguaje máquina de una computadora en concreto
⇒ Yaque C se caracteriza por su portabilidad, es decir, su independencia de la máquina, UNIX hereda esta
característica convirtiéndose en uno de los sistemas operativos más portables.
AT&T: No puede comercializar productos informáticos ⇒ UNIX se extiende por universidades ⇒ más
popularidad.
Popularidad micros ⇒ Desarrolladores lo mejoran ⇒ System V de AT&T y BSD de Berkeley.
UNIX es un potentesistema operativo que en su mayor parte es independiente de la máquina. Permite
ejecutar programas, aporta un interfaz con un gran número de periféricos (impresoras, discos, cintas
magnéticas, terminales, ...) para trabajar con ellos de forma cómoda, controlando el flujo de información
entre la computadora central y dichos periféricos. Además posee un eficaz sistema de archivos,
administrando elsistema de información a largo plazo. UNIX es un sistema multitarea, multiusuario e
interactivo de propósito general.
La popularidad del S.O. UNIX es debida a: (1) Escrito en un lenguaje de alto nivel (C) ⇒ Fácil de leer,
entender, modificar y mover a o
tras máquinas. (2) Interfaz de usuario simple pero completa. (3) Primitivas
de construcción de programas complejos a partir de otros más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a la psicología . una visión general
  • Vision de los vencidos introducción
  • Vision de los vencidos (introduccion)
  • Visión general de don quijote
  • La sociología de la educación, una visión general
  • Vision general de la epoca colonial
  • Visión General De La Historia Dominicana
  • Visión general de la glucolisis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS