2. INTRODUCCION
El computador es la conjunción de hardware y software. El hardware, también llamado sistema
físico, es la maquina, lo material, lo tangible. El software es el conjunto de elementos de
programación y lenguajes, que están codificados y que forman el sistema lógico.
De ahí que la elección de un computador no dependa solo de las características técnicas de la
maquina, ni tampoco, de manera independiente, de la cantidad, calidad y versatilidad del software.
Una computadora de excelente configuración física puede resultar prácticamente inservible sin un
desarrollo de software que permita su utilización. Un ejemplo nos puede servir para comprenderlo.
El criterio para elegir un computador es el correcto equilibrio entre el hardware y el software.
Asimismo, no existe una computadora mejor que otra, de forma absoluta. La calidad depende de la
utilización que desee hacerse. Existen computadores personales, profesionales portátiles o de gran
envergadura. Según sus características poseen una menor o mayor memoria, y la rapidez de ejecución
de sus instrucciones varia también de forma sensible.
El software es el nexo de unión entre el hardware y el hombre. El computador, por sí solo, no
puede comunicarse con el hombre y viceversa, ya que lo separa la barrera del lenguaje. El software
trata de acortar esa barrera, estableciendo procedimientos de comunicación entre el hombre y la
máquina; es decir, el software obra como un intermediario entre el hardware y el hombre.
Si las capacidades del hardware fuesen muy grandes, y en consecuencia el usuario tuviese plenas
facilidades en su utilización, no sería necesario recurrir al software. Desgraciadamente, nunca será
así.
3. FUNCIONES DEL SISTEMA
OPERATIVO
Un sistema operativo desempeña 5 funciones básicas en la
operación de un sistema informático:
Suministro de interfaz al usuariO
Administración de recursos
Administración de archivos
Administración de tareas
Servicio de soporte y utilidades
4. Arquitectura de un sistema operativo. Estructura
de capas.
Capa 0:
En esta capa se proporciona la multiprogramación básica de la CPU, esto quiere decir que trabaja en la asignación del
procesador y también se alteran los procesos cuando se ocurren las interrupciones o expiran los cronómetros. Dichos
sistemas constan de procesos secuénciales, estos se pueden programar sin importar que varios procesos se estén
ejecutando en el mismo procesador.
Capa 1:
Aquí se administra la memoria, al mismo tiempo se asignaba el espacio de memoria principal para los diversos
procesos y un depósito de palabras de 512K en el cual se utilizaba para almacenar partes de los procesos, en este caso
las paginas, ya que no existía un lugar en la memoria principal. En esta capa no se debe de preocupar que los procesos
que estén en memoria o en el deposito, esto se debe que el software de esta capa se encarga de garantizar que las
paginas lleguen a la memoria cuando fueran necesarias.
Capa 2:
En esta capa se encarga de la comunicación entre el proceso y la consola de usuario. Arriba de esta capa, cada proceso
tiene su propia consola.
Capa 3:
En la capa 3 se controlan los dispositivos de E/S y también guarda en buffers los flujos de información entre los
diferentes dispositivos. Por encima de esta capa, los procesos pueden trabajar con dispositivos específicos de E/S
teniendo propiedades adecuadas.
Capa 4:
Aquí se localizan los programas de los usuarios, estos no se preocupan por el proceso, memoria, consola o control de
E/S, que se tuvieran que utilizar.
Capa 5:
En esta capa se localiza el proceso operador del sistema
5. Funcionamiento básico de los
sistemas operativos
Un sistema operativo 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.
Uno de los propósitos del sistema operativo que gestiona el
núcleo intermediario consiste en gestionar los recursos de localización
y protección de acceso del hardware, hecho que alivia a los
programadores de aplicaciones de tener que tratar con estos detalles.
La mayoría de aparatos electrónicos que
utilizan microprocesadores para funcionar, llevan incorporado un
sistema operativo (teléfonos móviles, reproductores de DVD,
computadoras, radios, enrutadores, etc.)
6. EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
Niveles de los sistemas operativos:
Nivel 1: Gestión del Procesador: Se encuentra la parte del sistema operativo encargada de la
gestión del CPU. En los sistemas operativos multiprocesos, este nivel se encarga de compartir la
CPU entre los distintos procesos realizando funciones de sincronización, conmutación de la
CPU y gestión de interrupciones.
Nivel 2: Gestión de Dispositivos: Se realiza la gestión de entradas y salidas. Es función de los
dispositivos existentes.
Nivel 3: Gestión de Memoria y Procesos: Es el encargado de repartir la
memoria disponible entre los procesos como su creación comunicación y destrucción.
Nivel 4: Gestión de la Información: Gestiona el espacio de nombres lógicos y la protección de
la información realizando funciones de creación y destrucción de ficheros y directorios.
7. Principales sistemas operativos
MS-DOS:
El famoso DOS es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de
software Microsoft. Es el sistema operativo de disco de Microsoft.
Windows 3.1:
Fue creado sobre 1992. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, se
puede acceder mediante un doble click . Es muy fácil aprender a usar un nuevo software una vez aprendido las bases.
Este sistema operativo es de los primeros que es de fácil utilización.
Windows 95:
En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. , es un sistema operativo con interfaz
gráfica de usuario híbrido de entre 16 y 32 bits. Fue publicado el 24 de agosto de 1995 por la empresa de software
Microsoft.
Windows NT:
Fue creada en julio de 1993. Esta versión de Windows se especializa en las redes y servidores. Con este sistema operativo
se puede comunicar de forma eficaz entre dos o más computadoras.
Mac OS:
Es el nombre del primer sistema operativo de Apple para los ordenadores Macintosh. Este sistema operativo se puede
aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz.
Este fue creado por Apple Computer, Inc.