sistemas operativos- según brookshear

Post on 16-Jan-2017

217 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sistemas Operativos

Objetivo

*El objetivo es asistir las ordenes del usuario.

¿Qué es un sistema operativo?

Un sistema operativo es el software que controla el conjunto de operaciones de una computadora. Proporciona el mecanismo por el cual un usuario puede almacenar y extraer archivos proporciona la interfaz mediante la que el usuario puede solicitar la ejecución de programas y proporciona también el entorno necesario para ejecutar los programas solicitados.

Historia

Los sistemas operativos actuales son paquetes software de gran tamaño y complejidad que han ido creciendo a partir de orígenes muy humildes. Las computadoras de las décadas de 1940 y 1950 no eran muy flexibles, ni tampoco eficientes, las maquinas podían ocupar una habitación completa.

La ejecución de programas requería una tediosa preparación de los equipos, en el sentido de que había que montar cintas magnéticas , colocar tarjetas perforadas en los lectores de tarjetas, configurar una serie de conmutadores, etc. La ejecución de cada programa, denominada trabajo, se gestionaba como una actividad independiente: se preparaba la maquina para ejecutar el programa, se ejecutase ese programa y luego había que extraer todas las cintas, tarjetas perforadas , etc.

Una terea de gran importancia de la que se encargan los sistemas operativos es la de proteger los recursos de la computadora frente a los acceso por parte de una personal no autorizado. En el caso de computadoras utilizadas por varias personas, la solución habitual consiste en definir cuentas para los diversos usuarios.

Cuando varios usuarios necesitaban compartir una maquina se suministraban hojas de petición para que esos usuarios pudieran reservar el uso de la maquina durante ciertos periodos de tiempo. Durante el periodo de tiempo asignado a un usuario, la maquina estaba bajo el control de dicho usuario.

En los primeros sistemas de procesamientos por lotes, cada trabajo iba acompañado de un conjunto de instrucciones que explican los pasos necesarios para preparar la maquina para este trabajo concreto. Estas instrucciones se codificaban un sistema conocido como lenguaje de control de trabajos y se almacena junto con el trabajo en la cola de trabajos.

. Un requisito esencial para que el procesamiento interactivo pueda funcionar es que las acciones de la computadora sean lo suficientemente rápidas como para poder adaptarse a las necesidades de usuario, en lugar de obligar al usuario a adaptarse al horario de funcionamiento de una maquina.

. Con el desarrollo de los sistemas operativos multiusuario de tiempo compartido, una instalación de una computadora típica se implementa médiate una gran computadora central conectada a numerosas estaciones de trabajo.

Hoy en día, los operadores de computadoras han desaparecido casi por completamente, especialmente en el campo de las computadoras personales en el que el usuario de la computadora el que asume todas las responsabilidades del funcionamiento de la maquina.

Arquitectura de un sistema operativo.

Inicio del sistema operativo

Esto se lleva mediante un procedimiento conocido con el nombre de proceso de arranque que es realizado `por la computadora cada vez que se enciende. Es este procedimiento el que transfiere el sistema operativo desde el almacenamiento masivo a al memoria principal.

Uno de los conceptos mas fundamentales de los sistemas operativos modernos es la distinción entre un programa y la actividad de ejecutar un programa. Un programa no es sino un conjunto estático de instrucciones, mientras que la ejecución del programa es una actividad dinámica cuyas propiedades cambian con el paso del tiempo.

Seguridad

Puesto que el sistema operativo supervisa las actividades de una computadora, es natural que desempeñe un papel vital en el mantenimiento de la seguridad . Es un sentido amplio, esta responsabilidad se manifiesta de múltiples formas, una de las cuales es la fiabilidad. Si un fallo del administrador de archivos provoca la perdida de un archivo, entonces el archivo no estaba seguro.

El desarrollo de software fiable no es un campo restringido al campo de los sistemas operativos. Por el contrario, abarca todo el espectro de desarrollo de software y constituye el campo de las ciencias de la computación conocido con el nombre ingeniería de software.

Bibliografía

*Introducción a la computación, 11va Edición - J. Glenn Brookshear *wikihow.com*monografias.com

top related