Fundamentos de Ingeniera de Software

Páginas: 101 (25021 palabras) Publicado: 19 de diciembre de 2013
Materia:

SISTEMAS OPERATIVOS

Profesor: Rogelio Hernández Miranda



UNIDAD 1
Temas. Introducción a los sistemas
Operativos
Subtemas
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.
UNIDAD 2
Tema. Administración de
Procesos y del procesador
Subtemas
2.1Concepto de proceso.
2.2 Estados y transiciones de los procesos
2.3 Procesos ligeros: Hilos o hebras.
2.4 Concurrencia y secuencialidad.
2.5 Niveles, objetivos y criterios de planificación.
2.6 Técnicas de administración del planificador.
UNIDAD 3

Temas. Administración de
memoria
Subtemas
3.1 Política y filosofía.
3.2 Memoria real.
3.3 Organización de memoria virtual
3.4 Administración dememoria virtual

UNIDAD 4

Tema: Administración de
entrada/salida.
Subtemas
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
UNIDAD 5

Temas. Sistemas de archivos

Subtemas
5.1 Concepto.
5.2Noció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.

UNIDAD 6

Tema: Protección y seguridad
Subtemas
6.1 Concepto y objetivos de protección.
6.2 Funciones del sistema deprotecció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.

Objetivo:
Aplicar los paradigmas de diseño de los sistemas operativos actuales y
emergentes, para el manejo de los recursos del sistema.
Competencias previas:
Diseñar e implementarobjetos de programación que permitan resolver situaciones
reales y de ingeniería. Seleccionar, diseñar, implementar y manipular estructura de
datos que optimicen el rendimiento de la aplicación del software.
Identificar la tecnología de la computación otra vez las arquitecturas de diferentes
modelos y desarrollar habilidades que permitan sugerir soluciones ópticas para el
empleo de los sistemasde cómputo

1.1 Definición y concepto. DE SISTEMA
OPERTIVO
Definición y conceptos:
¿Qué es un sistema operativo?
Un sistema operativo es un conjunto de programas y procesos con rutinas de
control necesarias para mantener continuidad en los programas.
El objetivo primario es optimizar los recursos del sistema.

1.2 Funciones y características
Funciones y características
Su función es lade supervisar la protección del hardware en base a su prioridad.
Características:
a)
b)
c)
d)
e)

Compartir el hardware entre usuarios
Permitir a los usuarios compartir datos
Planificar los recursos
Facilitar la entrada o salida
Recuperación de errores

Comando
(Acción)
Sis. Operativo

Periférico

P

1.3 Evolución histórica
LINEA DE TIEMPO:

1.4 Clasificación.Clasificación de Sistemas Operativos
Los sistemas por lotes o batch:
Existen desde las primeras computadoras, que se apoyaban en tarjetas
perforadas o en sitas para la entrada cuando se introducían una tarea mediante la
agrupación de las tarjetas en un paquete y se corrían todo el paquete atreves de
un lector de tarjetas por un grupo: un “lote”. Los sistemas por lotes no están
limitados atarjetas cintas, pero los trabajos todavía se procedan en serie, sin
interacción del usuario.

Los sistemas interactivos:
Dan un tiempo de retorno más rápido que de los sistemas por lotes, pero son más
lentas que los sistemas de tiempo real, de los cuales hablamos. El sistema
operativo requería del desarrollo del software de tiempo compartido, lo que
permitiría a cada usuario interactuar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • INGENIERA DE SOFTWARE
  • fundamentos del software
  • Fundamento de Software
  • Fundamento del software
  • Fundamentos Software
  • fundamentos del software
  • Ingeniera De Software y Ciclo De Vida Del Software
  • Puntos de funcion ingeniera de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS