Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 11 (2707 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de mayo de 2011
Leer documento completo
Vista previa del texto
Capítulo 2: Estructuras sistema operativo

Sistema Operativos – UNT

Traduccion: Edwin R Mendoza Torres

Capítulo 2: Estructuras sistema operativo
Servicios del sistema operativo Interfaz de usuario del sistema operativo Llamadas al sistema Tipos de llamadas al sistema Programas del sistema Diseño e implementación del sistema operativo Estructura del sistema operativo Máquinas virtualesGeneración del sistema operativo Inicio del sistema

Sistemas Operativos – UNT

2.2

Traduccion: Edwin R Mendoza Torres

Objetivos
Describir los servicios provistos a usuarios, procesos y otros sistemas por el sistema operativo Discutir las distintas formas de estructurar un sistema operativo Explicar como se instalan y configuran los sistemas operativos y cómo inician

SistemasOperativos – UNT

2.3

Traduccion: Edwin R Mendoza Torres

Servicios del sistema operativo
Un conjunto de servicios provistos por el sistema operativo ayudan a los usuarios: Interfaz de usuario – Casi todos los sistemas operativos tienen una IU Las hay de línea de comandos (CLI), gráficas (GUI), batch Ejecución de programas – El sistema debe ser capaza de cargar un programa en memoria yejecutarlo, terminar ejecución ya sea de manera normal o anormal (indicando un error) Operaciones E/S - Un programa en ejecución puede requerir E/S, que puede involucrar un archivo o dispositivo de E/S. Manipulación del sistema de archivos - El sistema de archivos es de gran interés. Obviamente, los programas necesitan leer y escribir archivos y directorios, crearlos y borrarlos, buscarlos, listarinformación acerca de ellos, manejar sus permisos.

Sistemas Operativos – UNT

2.4

Traduccion: Edwin R Mendoza Torres

Servicios de sistemas operativos (Cont.)
Un conjunto de servicios del sistema operativo ayudan a los usuarios (Cont): Comunicaciones – Los procesos pueden intercambiar información, en la misma computadora o entre computadoras distintas en una red Esta comunicación puedeutilizar memoria compartida o por paso de mensajes (paquetes que mueve el SO) Detección de errores – SO está constantemente atento a posibles errores Puede ocurrir en el hardware de la memoria o el CPU, en dispositivos de E/S, en programas de usuario Para cada tipo de error, SO debe tomar la acción apropiada para asegurar cómputo consistente y correcto Herramientas de depurado pueden mejorar enormementelas habilidades de usuarios y programadores para utilizar el sistema eficientemente

Sistemas Operativos – UNT

2.5

Traduccion: Edwin R Mendoza Torres

Servicios del sistema operativo (Cont.)
Otro conjunto de funciones del SO existe para asegurar la operación eficiente del sistema a través de compartir recursos Asignación de recursos – Cuando varios usuarios o trabajos se ejecutanconcurrentemente, deben asignarse recursos a cada uno de ellos Muchos tipos de recursos - Algunos (como ciclos de CPU, memoria principal y almacenamiento para archivos) pueden incluír código especial de asignación, otros (dispositivos de E/S) pueden utilizar código general de solicitud y liberación. Contabilidad – Para mantener registro de qué usuarios utilizan qué tanto de los recursos del sistemaProtección y seguridad – Los dueños de información almacenada en una computadora multi-usuario o en red deben controlar el uso de esa información, procesos concurrentes no deben interferir entre ellos Protección asegurar que todo acceso al sistema es controlado Seguridad del sistema de ajenos requiere autenticación de usuarios, se extiende para defender dispositivos de E/S externos de intentosinválidos de acceso Si hemos de proteger y asegurar el sistema completo, debemos instalar precauciones a lo largo y ancho del sistema. Una cadena es tan fuerte, como su eslabón más débil.
Sistemas Operativos – UNT 2.6 Traduccion: Edwin R Mendoza Torres

Interfaz de usuario sistema operativo - CLI
CLI permite el ingreso directo de comandos Algunas veces implementados en el kernel, algunas por...
tracking img