Breve Introducción A Los Sistemas Operativos.
Enviado por paulaquintans • 27 de Mayo de 2014 • 5.877 Palabras (24 Páginas) • 427 Visitas
Según ISO (Organización Internacional de Normalización), se define un sistema informático como el sistema compuesto de equipos y de personal pertinente, que realiza funciones de entrada, proceso, almacenamiento, salida y control con el fin de llevar a cabo una secuencia de operaciones con datos.
Las funciones del sistema operativo son básicamente cinco:
- Gestión de recursos del ordenador.
- Control de lo que hace el ordenador y de cómo lo hace.
- Permitir el uso de paquetes o programas software por el usuario.
- Organizar los datos y los programas.
- Permitir la comunicación usuario-máquina.
Un ordenador es una máquina (hardware) que realiza la secuencia de instrucciones que se le han ordenado (software) y puede modificar esas instrucciones a la luz de ciertos resultados intermedios.
El hardware es la materia física, el ordenador en sentido estricto, lo que los hispanoamericanos denominan "cacharrería" o "mecamática".
El software o lógica funcional es el componente lógico de un sistema informático; se refiere a todo lo que no es materia física, y que tradicionalmente se ha considerado programación; los manuales sudamericanos lo llaman "programática". Se puede considerar, en sentido amplio, el Sistema Operativo, como el conjunto de los programas de control y los programas de proceso.
El firmware es el conjunto de microprogramas que forman una unidad en un ordenador. Se define así también a la combinación de software sobre hardware (normalmente software cableado).
Se conoce como microprograma o microcódigo al con junto de microinstrucciones de un microprograma que componen el cronograma de una instrucción, dentro del nivel más interno de programación, rozando la frontera entre hardware y software.
De forma simplista, un Sistema Operativo se dedica a asignar tareas y coordinar el funcionamiento interno del ordenador. Para la gestión del sistema se apoya en un reloj interno (que forma parte del hardware) con el cual se ayuda el aparato para tomar decisiones simples, de modo secuencial, es decir, toma una decisión tras haber tomado la anterior.
El Sistema Operativo establece un vínculo entre la máquina y el usuario y proporciona a éste una guía de control sobre los recursos de todo el Sistema. Para ayudar a las personas en el manejo de la máquina, los constructores de equipos han creado una serie de programas de actuación más o menos estandarizados que liberan al usuario de ciertas tareas y establecen un entorno más sencillo de trabajo. Estos programas forman parte del Sistema Operativo y se pueden englobar en estos tres grupos:
- Monitores; forman el software básico, programas que controlan todos los procesos del ordenador, asignando las prioridades de tratamiento mediante el control de interrupciones, de operaciones de E/S y flujo de trabajos.
- Traductores, que son software de aplicaciones, programas que permiten la utilización de lenguajes de programación, transformando las instrucciones simbólicas de estos lenguajes a instrucciones de máquina, que son las que entiende el ordenador.
- De servicio, llamados software orientado a máquina, programas que transfieren la información entre los distintos elementos periféricos de la configuración del ordenador, la ordenación de los datos antes o después del tratamiento, la generación de ficheros de datos, en general, el mantenimiento del sistema de explotación del ordenador.
Evolución de los Sistemas Operativos.
La lógica o software de los ordenadores se ha complicado conforme han evolucionado éstos. Los primeros ordenadores, a partir de 1944 en que Aiken construyó el Mark-I, sólo podían programarse en lenguaje máquina, y puede decirse que el Sistema Operativo aún no existía.
J. V. Neumann fue quien dio el primer paso en la informática y en las relaciones hombre-máquina con el concepto de programa almacenado, que consiste en archivar en el ordenador un conjunto de instrucciones máquina para posteriormente ejecutarlas. La aparición del Assembler, lenguaje nemotécnico-simbólico, constituyó un gran avance sobre la primitiva programación en código máquina. La forma de explotar los sistemas ha ido evolucionando con el tiempo; los más sencillos funcionaban con monoprogramación. Monoprogramación o monoejecución es el sistema de explotación en el que se ejecuta solamente un programa cada vez y no comienza la ejecución de otro hasta terminar con el anterior.
En 1948, con Noam Chomsky, surge la teoría de las gramáticas generativas transformacionales, que es la base de los traductores de lenguajes. En 1955 comenzó el desarrollo de los lenguajes de alto nivel, y al mismo tiempo se empezó a dividir el trabajo entre personas: operadores y programadores. Las funciones del operador tenían más directamente que ver con la administración y control de los recursos del Sistema Operativo y la carga de trabajos, y las de los programadores con la codificación de los programas.
El monitor es el programa antepasado del Sistema Operativo. Abarca funciones muy elementales, como visualizar y modificar los contenidos de la memoria principal, el lanzamiento automático para la ejecución de un programa, la introducción de puntos de ruptura en los programas para puesta a punto, etc. Gracias al monitor apareció el concepto de secuencia automática de trabajos.
Actualmente, al estar superado el concepto de monoprogramación, es frecuente que tengamos que familiarizarnos con los conceptos de multiprogramación, tiempo compartido, multiproceso y tiempo real.
Las tendencias de futuro prevén el desarrollo de Sistemas Operativos con potencialidad de:
- Explotación del proceso en paralelo y de forma concurrente.
- Integración mediante informática corporativa del tratamiento en distintos Sistemas
- Operativos de micros, minis y mainframes, a través de interfaces gráficas de usuario y la arquitectura cliente-servidor.
Hay tres grandes familias de ordenadores con sus respectivos Sistemas Operativos: los grandes ordenadores o mainframes, que llevan incorporados varios microprocesadores funcionando a la vez (en paralelo). Los ordenadores de tipo medio (minis), que tienen de 1 a 4 procesadores muy versátiles funcionando en paralelo. Y por último los ordenadores personales, que tienen un ordenador más o menos rápido.
Qué es un sistema operativo?
Un sistema operativo es un programa que tiene encontradas una serie de funciones diferentes cuyo objetivo es simplificar el manejo y la utilización de la computadora, haciéndolo seguro y eficiente.
Maquina desnuda
El término de máquina desnuda se aplica
...