ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  16 de Abril de 2014  •  2.658 Palabras (11 Páginas)  •  148 Visitas

Página 1 de 11

Introducción

Un Sistema Operativo (SO) es una colección organizada de rutinas o extensiones de software del hardware. Consiste en rutinas de control que hacen funcionar una computadora y proporcionan un entorno para la ejecución de los programas. Existen otros programas que se apoyan en el SO para poder acceder a los recursos que necesitan. Esto se lleva a cabo a través de llamadas sistema operativo. También el SO debe brindar una forma de que el usuario se pueda comunicar con él a través de una interfaz que le brinde una vía de comunicación con el hardware del sistema informático.

El objetivo principal del SO es lograr que el sistema informático es el lograr que el hardware de la computadora se emplee de modo eficiente, y el objetivo secundario se use de manera cómoda.

El SO debe asegurar el correcto funcionamiento del sistema informático. Para lograr esto el hardware debe brindar algún mecanismo apropiado que impida que los usuarios intervengan en el funcionamiento del sistema y así mismo el SO debe poder utilizar este recurso de hardware de modo que esto se cumpla.

El SO debe ofrecer servicios a los programas y sus usuarios para facilitar la tarea de programación.

Desarrollo

Sistema Operativo

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.

El sistema operativo funciona como un intermediario para que el usuario pueda comunicarse con el hardware y así el sistema pueda proporcionar un ambiente en donde el usuario pueda ejecutar programas. Esta relación hace que el sistema operativo y el hardware funcionen de manera eficiente. Un sistema operativo forma parte de un sistema de computación y este se divide en 4(que se mencionaran más adelante), el sistema operativo es una parte indispensable para que funcione todo el sistema.

Supervisor del sistema operativo

Es el administrador del sistema que controla todo el proceso de la información por medio de un gran número de rutinas que entran en acción cuando son requeridos. Funge como enlace entre los programas del usuario y todas las rutinas que controlan los recursos requeridos por el programa para posteriormente continuar con su ejecución.

 El supervisor también realiza otras funciones como son:

 Administra la memoria.

 Administración de las rutinas que controlan el funcionamiento de los recursos de la computadora.

 Manejo de Archivos

 Administración y control de la ejecución de los programas.

Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI).1 Microsoft Windows llegó a dominar el mercado mundial de computadoras personales, con más del 90% de la cuota de mercado, superando a Mac OS, que había sido introducido en 1984.

Las versiones más recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y Windows Phone 8para dispositivos móviles. La primera versión en español fue Windows 3.0

Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1990 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface). Hasta ese momento, el sistema operativo más extendido era MS-DOS (Microsoft Disk Operating System), y la interfaz consistía en una línea de comandos.

Funciones principales de un sistema operativo

Gestión de la CPU: La gestión de un sistema operativo monoprogramado es simple.

Los sistemas operativos multiprogramados o de tiempo

compartido, realizan:

• Mantienen una estructura de datos para guardar

información sobre cada uno de los procesos que se

ejecutan concurrentemente en el sistema.

• Decide cuando se interrumpe un proceso y determina a qué

proceso se le asigna la CPU en su lugar, para ello se ejecuta

un programa llamado planificador

Servicios relacionados con la gestión de la CPU que

proporcionan todos los sistemas operativos:

• Creación de un proceso.

• Terminación de un proceso.

El Sistema operativo debe mantener una estructura de datos

donde almacena la información sobre qué zona de la memoria

ocupa cada proceso, así como de las zonas de la memoria libres.

La CPU capta de la memoria principal las instrucciones máquina

de los programas para ejecutarlas. Esto implica que para que un

programa se pueda ejecutar debe está cargado en la memoria

principal. Por esto el tamaño máximo del código máquina de un

programa no debería exceder del tamaño de la memoria principal.

Memoria Virtual: permite que el usuario pueda crear programas

cuyo código máquina excede del tamaño de la memoria principal.

Para proporcionar memoria virtual, el sistema mantiene en la

memoria principal sólo parte del código de un programa por

donde se va ejecutando actualmente, y el resto permanece en

memoria principal.

Sistema de ficheros:

• Abrir un fichero

.

...

Descargar como (para miembros actualizados)  txt (17.2 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com