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

Sistemas Operativos Implementacion


Enviado por   •  13 de Noviembre de 2012  •  4.510 Palabras (19 Páginas)  •  339 Visitas

Página 1 de 19

INTRODUCCIÓN

Con la invención de los computadores se inició a la par con ellos el desarrollo de programas o software que permitiera automatizar, controlar y sacar el máximo provecho a cada una de las partes que conformaban dichas máquinas.

Es así como se crean los sistemas operativos, que son los encargados de administrar los recursos de los diferentes computadores y de hacer más amigable la forma como interactúa el usuario con la máquina.

Mediante el presente trabajo se pretende hacer una práctica sobre la administración de procesos en uno de los más importantes recursos del computador como es el Disco Duro y así poder reconocer dichos procesos

También las redes de ordenadores nacen como evolución de los sistemas de acceso y transmisión a la información y cumplen fundamentalmente el objetivo de facilitar el acceso a información remota, comunicación entre personas y entretenimiento interactivo.

OBJETIVOS

General

• Identificar la importancia de la práctica sobre la administración de procesos en uno de los más importantes recursos del computador como es el Disco Duro.

Específicos

• Conocer, comprender y aplicar adecuadamente la conceptualización teórica de la estructura, funcionamiento y administración de recursos.

SISTEMAS OPERATIVOS

El sistema operativo realiza tareas básicas como mostrar información en pantalla, administrar archivos y directorios y reconocer dispositivos externos que se conectan al equipo. Sin embargo un sistema operativo maneja una serie de tareas complejas, que garantizan el buen funcionamiento del hardware y asegura que programas y usuarios puedan trabajar al mismo tiempo sin interferir entre ellos.

Entonces una buena definición para Sistema Operativo puede ser: Es el encargado de administrar, controlar y mantener los recursos de hardware y software presentes en el equipo de cómputo, sacando el mayor provecho posible de cada uno de ellos, garantizando el buen funcionamiento del computador.

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, 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.

FUNCIONES DEL SISTEMA OPERATIVO

Un sistema operativo desempeña 5 funciones básicas:

Servicio de soporte

Los servicios de soporte de cada sistema operativo dependen de la implementación particular de cada uno de ellos. Generalmente las grandes empresas, en el caso de los sistemas operativos pagos y en otros casos usuarios de todo el mundo, en el caso de sistemas operativos gratuitos, son los encargados de brindar el soporte a cada sistema en particular. Entre las más conocidas se pueden destacar las implementaciones de Unix, desarrolladas por diferentes empresas de software, los sistemas operativos de Apple Inc., como Mac OS X, los sistemas operativos de Microsoft, y las implementaciones de software libre, como GNU/Linux o BSD producidas por empresas, universidades, administraciones públicas, organizaciones sin fines de lucro y/o comunidades de desarrollo.

Interfaces de usuario

Es la parte amigable del sistema operativo que permite una fácil comunicación entre el usuario y la máquina, para ejecutar programas, trabajar con archivos y realizar otras tareas. Existen tres tipos básicos de interfaces: basadas en comandos, basadas en menús y las interfaces gráficas de usuario.

Administración de recursos

Administra recursos de hardware y redes de un sistema operativo, como el procesador, la memoria RAM, el disco duro y periféricos de entrada y de salida.

Administración de archivos

Controla la creación, modificación, eliminación y acceso a los archivos de datos y de programas. Mantiene un registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento secundarios.

Administración de tareas

Administran la ejecución de las tareas informáticas de los usuarios finales. Esta parte controla que áreas tienen acceso al CPU y por cuánto tiempo. Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad.

Procesos

En un programa en ejecución, los procesos son gestionados por el sistema operativo y están formados por:

• Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.

• Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.

• Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.

• Otra información que permite al sistema operativo su planificación .Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un proceso consta de uno o más hilos, la memoria de trabajo(compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución .Los procesos son creados y destruidos por el sistema operativo, así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación (fork). Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria. En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada

...

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