Ing. Informatica

Páginas: 26 (6359 palabras) Publicado: 28 de enero de 2013
SISTEMAS OPERATIVOS
UNIDAD I
Definición
Un sistema operativo es un software que se encarga de controlar, gestionar y administrar los recursos de un computador, este se comunica con el hardware y permite la ejecución de otros programas. Se compone del software del sistema o los archivos fundamentales que su computadora necesita para arrancar y funcionar. Todos los computadores de escritorio,tabletas y Smartphone incluyen un sistema operativo que proporciona una funcionalidad básica para el dispositivo.
Un sistema operativo es un conjunto de programas destinado a permitir el uso apropiado de las partes físicas del computador.
Tipos
Administración de tareas
* Mono tarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez queempieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
* Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO. Normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.Administración de usuarios
* Mono usuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
* Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otrousuario.
Manejo de recursos
* Centralizado: Si permite usar los recursos de una sola computadora.
* Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo.
* Servicios
El S.O. ofrece a los programas una serie de servicios para trabajar en el computador:
* Ejecución de programas
* Operaciones de E/S* Manipulación de archivos y directorios
* Comunicación entre procesos
* Comunicación con equipos remotos
* Administración de la protección y seguridad
* Leer el estado del sistema (hora, nº de procesos, etc.)
* Aparte de los servicios básicos, el S.O. puede ofrecer algunas funciones para optimizar el uso del sistema:
* Compartición de recursos
* Contabilidad(accounting) - conocer el Consumo de recursos
* Interfaces con los servicios del SO
Para el programador:
* LLAMADAS AL SISTEMA en lenguaje máquina o en alto nivel (ej. lenguaje C)
Para el usuario:
* Intérprete de órdenes programas del sistema
Funciones
* Aceptar todos los trabajos y conservarlos hasta su finalización.
* Interpretación de comandos: Interpreta los comandos quepermiten al usuario comunicarse con el ordenador.
* Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.
* Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.
* Manejo deerrores: Gestiona los errores de hardware y la pérdida de datos.
* Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien después).
* Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.
* Multiacceso: Un usuario se puede conectar a otra máquinasin tener que estar cerca de ella.
* Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos.
* Características
* Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
* Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing informatica
  • Ing. Informatica
  • Ing. Informático
  • Ing. Informatico
  • Ing informatica
  • ING INFORMATICA
  • Ing. Informatico
  • Ing. Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS