Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 9 (2208 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de febrero de 2011
Leer documento completo
Vista previa del texto
Capítulo 5

Sistemas operativos
Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)
1

Sistemas operativos
• Definición de Sistema Operativo • Partes de un Sistema Operativo • Servicios proporcionados: carga de programas • Arquitectura cliente-servidor • Algunos conceptos • Algunos Sistemas Operativos
2

¿QUÉ ES UN SISTEMA OPERATIVO? Un Sistema Operativo (SO) esun software que proporciona un acceso sencillo y seguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de la implementación particular y creando la ilusión de existencia de recursos ilimitados (o abundantes). Máquina Virtual. Otra definición, es el de un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora.Aplicaciones de usuario Interfaz con la Máquina Virtual Sistema Operativo Interfaz con el Hardware Hardware

3

Objetivos del Sistema Operativo • Ejecutar programas del usuario y resolver los problemas del usuario de manera fácil y sencilla. • Hace que la computadora sea fácil y conveniente de usar. • Utiliza el hardware de la computadora de forma eficiente.
Usuarios Software de aplicacionesSoftware del Sistema Sistema Operativo Hardware

4

Sistemas operativos
• Definición de Sistema Operativo • Partes de un Sistema Operativo • Servicios proporcionados: carga de programas • Arquitectura cliente-servidor • Algunos conceptos • Algunos Sistemas Operativos
5

PARTES DE UN SISTEMA OPERATIVO (1/3) 1. Manejo de Procesos (programa en ejecución: ejecutable, datos, pila, contador,registros...) Tareas de las que el SO es responsable: • Creación y terminación de procesos • Asignación/actualización/liberación de recursos • Suspensión y reinicio • Sincronización entre procesos • Comunicación entre procesos • Solución de “trampas” y bloqueos 2. Manejo de Memoria. “Almacén” (array) de datos direccionables (y por lo tanto accesibles) por la CPU y algunos dispositivos de E/S (DMA).Tareas de las que el SO es responsable • “inventario” del uso de memoria • selección de procesos a cargar en memoria • reserva/liberacion de memoria • conversión de direcciones virtuales • protección de memoria

6

PARTES DE UN SISTEMA OPERATIVO (2/3)
3. Manejo de Ficheros. La función del SO es abstraer las propiedades

físicas del dispositivo de almacenamiento, proporcionando una unidadlógica de almacenamiento. Tareas de las que el SO es responsable • creación y eliminación de ficheros • creación y eliminación de directorios • proporcionar primitivas para la modificación de ficheros • asignar/manejar permisos de acceso a ficheros • realización de copias de seguridad 4. Manejo de Dispositivos de Entrada/Salida. La función del SO es abstraer las propiedades físicas del dispositivo deEntrada/Salida, así como coordinar el accesos a los mismos de múltiples procesos. Tareas específicas: • manejo de memoria para acceso directo, buffering y acceso a memoria “cache” • Proporcionar la interfaz entre el usuario y el dispositivo • Proporcionar la interfaz entre el sistema y el dispositivo

7

PARTES DE UN SISTEMA OPERATIVO (3/3) 5. Manejo de Redes. La función del SO esproporcionar una interfaz de acceso a dispositivos remotos, conectados a través de líneas de comunicación. 6. Intérprete de Comandos. Proporciona la interfaz entre el usuario y el sistema operativo. (Shell). Varía en complejidad de sistema a sistema, desde los más simples por línea de comando a complejos sistemas gráficos basados en ventanas (WindowsNT, LINUX KDE, Solaris CDE,...)

8

IconosHerramientas de una interfaz gráfica Barra de herramientas

M e n ú

Barra de Tareas

Ventana
9

Interfaz de línea de comandos
Línea de comandos

10

Sistemas operativos
• Definición de Sistema Operativo • Partes de un Sistema Operativo • Servicios proporcionados: carga de programas • Arquitectura cliente-servidor • Algunos conceptos • Algunos Sistemas Operativos
11

SERVICIOS...
tracking img