+ All Categories
Home > Documents > Sistemas operativos

Sistemas operativos

Date post: 25-Jul-2015
Category:
Upload: eliasid-rivero-madera
View: 625 times
Download: 3 times
Share this document with a friend
16
Sistemas Operativos Conceptos Básicos
Transcript

Sistemas OperativosConceptos Básicos

¿Qué es un Sistema Operativo?Según Wikipedia: Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.

En otras palabras…Un Sistema Operativo es el software

encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios.

Es un administrador de los recursos de hardware del sistema. 

En una definición informal…es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos.

A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un sistema operativo, esto se debe a que los sistemas operativos realizan dos funciones diferentes

1. Proveer una máquina virtuales decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo de los detalles y complejidades del hardware

2. Administrareficientemente los recursos del computador

1° El S.O como máquina virtualUn computador se compone de uno o más procesadores o CPUs, memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión (tarjetas de red, módems y otros), monitor, teclado, mouse y otros dispositivos, es decir, un sistema complejo… entonces a los programadores les tocaría hacer programas que administraran todos los componentes, sería una tarea muy dispendiosa…

Es mucho más fácil decir `escriba "Chao" al final del archivo "datos"', que 1-Poner en determinados registros del controlador de disco la dirección que se quiere escribir, el número de bytes que se desea escribir, la posición de memoria donde está la información a escribir, el sentido de la operación (lectura o escritura)

2-Decir al controlador que efectué la operación. 3-Esperar. Decidir qué hacer si el controlador se demora más de lo esperado (¿cuánto es "lo esperado"?). 4-Interpretar el resultado de la operación (una serie de bits). 5-Reintentar si algo anduvo mal. 6-etc. Además, habría que reescribir el programa si se instala un disco diferente o se desea ejecutar el programa en otra máquina. 

2° El S.O como administrador de recursosLa otra tarea de un sistema operativo consiste en administrar los recursos de un computador cuando hay dos o más programas que ejecutan simultáneamente y requieren usar el mismo recurso (como tiempo de CPU, memoria o impresora).

Tareas de un S.O.Las tareas que generalmente realiza un Sistema Operativo son las siguientes:-Realizar el interfaz sistema-usuario. -Compartir los recursos de Hardware entre los usuarios. -Permitir a los usuarios compartir sus datos entre ellos. -Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios. 

Tareas de un S.O.-Calendarizar los recursos de los usuarios. -Facilitar el acceso a los dispositivos de E/S. -Recuperarse de fallas o errores. -Llevar el control sobre el uso de los recursos. -Entre otras. 

Componentes de un S.OUn sistema operativo está formado por varios programas que en conjunto presentan al usuario una vista integrada del sistema, los componentes principales de un sistema operativo son los siguientes módulos:-Manejo de procesos. -Manejo de E/S. -Manejo de Memoria. -Manejo del Sistema de Archivos. 

Clasificación de los S.OSistemas  operativos  monotarea: no pueden ejecutar más de una tarea al tiempo

Sistemas  operativos  multitarea:la  computadora  puede  procesar  varias  tareas  al  mismo tiempo

Clasificación de los S.OSistemas operativos monousuario: Sólo  pueden  atender  a  un único usuario, que es el que haya iniciado sesión en el sistema

Sistemas operativos multiusuario:Pueden  atender  simultáneamente  las  peticiones de los o  más usuarios,  que  comparten  los recursos  del  sistema  informático  al  que  se  conectan.


Recommended