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

El sistema operativo


Enviado por   •  28 de Mayo de 2014  •  Tesis  •  6.496 Palabras (26 Páginas)  •  175 Visitas

Página 1 de 26

INTRODUCCION

El sistema operativo es el programa que controla los diferentes trabajos que realiza la computadora. Un trabajo importante es la interpretación de los comandos que permiten al usuario comunicarse con la computadora. Algunos intérpretes de estos comandos están basados en texto y exigen que los comandos sean introducidos mediante el teclado. Otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. Por lo

General, los intérpretes basados en gráficos son más sencillos de utilizar.

El sistema operativo tiene entre sus funciones: Coordinar y manipular el hardware de la computadora (como la memoria, las impresoras, las unidades de disco, el teclado o el ratón), organizar el almacenamiento de los archivos en diversos dispositivos (como discos flexibles, discos duros, discos compactos o cintas magnéticas), y supervisar la ejecución de las diferentes tareas.

Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar una tarea en cada momento. Por ejemplo, cuando se está editando un documento la computadora no puede iniciar otra tarea ni responder a nuevas instrucciones hasta que se termine la edición del documento.

Todos los sistemas operativos modernos son multitarea y pueden ejecutar varias tareas simultáneamente. En la mayoría de las computadoras sólo hay una CPU, por lo que un sistema operativo multitarea debe compartir este CPU entre las distintas tareas que se ejecutan, creando la ilusión de que estas tareas se ejecutan simultáneamente en la CPU. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en

La que cada tarea se ejecuta individualmente durante un periodo de tiempo determinado.

Si la tarea que se ejecuta en la CPU no finaliza en el tiempo asignado, ésta se suspende y se ejecuta otra tarea. Este intercambio de tareas se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de las tareas suspendidas. También cuenta con un mecanismo llamado planificador que determina la siguiente tarea que debe ejecutarse. El planificador ejecuta las tareas basándose en su prioridad para minimizar el retraso percibido por el usuario. Las tareas parecen efectuarse simultáneamente por la alta velocidad de procesamiento que poseen los modernos procesadores o CPU, lo que hace que la conmutación de contexto entre las diferentes tareas tome muy poco tiempo. Los sistemas operativos pueden emplear memoria virtual para ejecutar tareas que exigen más memoria principal de la realmente disponible. Con esta técnica se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, cuando el CPU requiere una tarea que ha sido pasada a memoria virtual (en disco duro), ésta debe ser llevada de nuevo a la memoria principal antes de poder ser procesada. El acceso al disco duro requiere más tiempo que el acceso a la memoria principal, por lo que el funcionamiento de la computadora cuando se utiliza la memoria virtual se hace más lento.

DEFINICIÓN DE SISTEMA OPERATIVO

Como ya es bien conocido, toda computadora está conformada por dos componentes, el hardware y el software. Siendo el software o programas la parte no física o lógica que hace funcionar a la computadora, los que a su vez se clasifican en programas del sistema y programas de aplicación. El software se ejecuta sobre la plataforma de hardware

Sistema

Contable Hoja de

cálculo Procesador

de palabras Juegos

Programas

De aplicación

Interfaz de usuario

Editores

Compiladores Intérprete de comandos

Cargadores

Núcleo del sistema operativo

Controladores de dispositivos

(software)

Controladores de dispositivos

(microprogramación) Componentes físicos

Programas

del sistema

Hardware

Las computadoras están formadas por el hardware (equipo) y el software (programas).

Los programas del sistema son los programas básicos e indispensables para poder utilizar la computadora, ya que manejan directamente la operación de la computadora (manejan y controlan el hardware de la misma). A los programas del sistema pertenecen los programas que conforman los sistemas operativos. Estos programas pueden ser desarrollados por el fabricante del equipo o por una casa de software independiente.

El Sistema Operativo es el programa maestro que controla todo el trabajo que realiza una computadora, (incluyendo el control de la misma computadora y la ejecución de los diferentes programas), que para ser funcional debe proporcionar al usuario una interfaz que le permita interactuar fácilmente con la computadora.

El sistema operativo, que está almacenado en algún medio de almacenamiento secundario, es el primer programa que se carga (copia), en la memoria principal (RAM) de la computadora después de que ésta es encendida, y el núcleo central (kernel) del mismo debe estar siempre en la memoria principal (por lo que sus rutinas pueden ser usadas por cualquier otro programa que las requiera) y se mantiene en ejecución cuando no se está procesando ninguna otra tarea, atento a procesar cualquier requerimiento del usuario.

Estructuración de la memoria principal (RAM) al comenzarse a utilizar la computadora

Memoria disponible para las distintas tareas

de los usuarios

Manejadores

de dispositivos Intérprete de

comandos Otras rutinas del

sistema operativo

Kernel del Sistema Operativo

Se debe tener presente que al apagarse la computadora los programas del sistema operativo, como cualquier programa, desaparecen de la memoria principal. La naturaleza del diseño y construcción de las computadoras, por lo general, hace que se requiera la presencia del sistema operativo cada vez que son utilizadas.

Algunas veces, erróneamente, se dice que el sistema operativo no realiza funciones útiles para los usuarios, sino que simplemente provee un ambiente dentro del cual otros programas hacen un trabajo útil, lo que no es cierto, ya que el sistema operativo es el gran administrador de los recursos del sistema, es el que controla la comunicación entre éstos y los programas de aplicación y, por tanto, es el que determina el ambiente general en que se realiza la actividad de programación y fija los estándares

...

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