3. El sistema operativo es el programa más importante de un
ordenador. Para que funcionen los otros programas, cada
ordenador de uso general debe tener un sistema operativo. Los
sistemas operativos realizan tareas básicas, tales como
reconocimiento de la conexión del teclado, enviar la
información a la pantalla, no perder de vista archivos y
directorios en el disco, y controlar los dispositivos periféricos
tales como impresoras, escáner, etc.
4. Clasificación de los Sistemas
Operativos
Los sistemas operativos pueden ser clasificados de la siguiente forma:
Multiusuario: Permite que dos o más usuarios utilicen sus programas
al mismo tiempo. Algunos sistemas operativos permiten a centenares
o millares de usuarios al mismo tiempo.
Multiprocesador: soporta el abrir un mismo programa en más de una
CPU.
Multitarea: Permite que varios programas se ejecuten al mismo
tiempo.
Multitramo: Permite que diversas partes de un solo programa
funcionen al mismo tiempo.
Tiempo Real: Responde a las entradas inmediatamente. Los sistemas
operativos como DOS y UNIX, no funcionan en tiempo real.
5. Cómo funciona un Sistema
Operativo
Los sistemas operativos proporcionan una plataforma de
software encima de la cual otros programas, llamados
aplicaciones, puedan funcionar. Las aplicaciones se programan
para que funcionen encima de un sistema operativo particular,
por tanto, la elección del sistema operativo determina en gran
medida las aplicaciones que puedes utilizar.
6. Cómo se utiliza un Sistema Operativo
Un usuario normalmente interactúa con el sistema operativo a
través de un sistema de comandos, por ejemplo, el sistema
operativo DOS contiene comandos como copiar y pegar para
copiar y pegar archivos respectivamente. Los comandos son
aceptados y ejecutados por una parte del sistema operativo
llamada procesador de comandos o intérprete de la línea de
comandos. Las interfaces gráficas permiten que utilices los
comandos señalando y pinchando en objetos que aparecen en la
pantalla.
7. Tipos de Sistemas Operativos
Un sistema Operativo (SO) es en sí mismo un programa de
computadora. Sin embargo, es un programa muy especial, quizá el
más complejo e importante en una computadora. El SO despierta a
la computadora y hace que reconozca a la CPU, la memoria, el tecla
do, el sistema de vídeo y las unidades de disco.
Además, proporciona la facilidad para que los usuarios se
comuniquen con la computadora y sirve de plataforma a partir de
la cual se corran programas de aplicación.
8. Los sistemas operativos más conocidos son
los siguientes:
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema
operativo de disco), es más conocido por los nombres de PC-DOS y MS-
DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en
esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de
software disponible y a la base instalada de computadoras con procesador
Intel.
9. 2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo
que tuviera una interfaz gráfica amigable para el usuario, y como resultado
obtuvo Windows. Este sistema muestra íconos en la pantalla que
representan diferentes archivos o programas, a los cuales se puede accesar
al darles doble click con el puntero del mouse. Todas las aplicaciones
elaboradas para Windows se parecen, por lo que es muy fácil aprender a
usar nuevo software una vez aprendido las bases.
3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión
del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y
arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para
mejorar la eficacia del trabajo.
10. 4) Windows NT: Esta versión de Windows se especializa en las redes y
servidores. Con este SO se puede interactuar de forma eficaz entre dos o
más computadoras.
5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz
es muy buena. El problema que presenta este sistema operativo es que no
se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es
decir, no se han creado muchas aplicaciones que aprovechen las
características de el SO, ya que la mayoría del mercado de software ha sido
monopolizado por Windows.
11. 6) Mac OS: Las computadoras Macintosh no serían tan populares como lo
son si no tuvieran el Mac OS como sistema operativo de planta. Este
sistema operativo es tan amigable para el usuario que cualquier persona
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.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de
AT&T en 1969 y es ahora usado como una de las bases para la
supercarretera de la información. Unix es un SO multiusuario y
multitarea, que corre en diferentes computadoras, desde
supercomputadoras, Mainframes, Minicomputadoras, computadoras
personales y estaciones de trabajo. Esto quiere decir que muchos usuarios
puede estar usando una misma computadora por medio de terminales o
usar muchas de ellas
12. Estructura básica de un sistema operativo
A) CARGADOR
Cualquier programa que requiere ser ejecutado en la computadora, deberá ser
transferido desde su lugar de residencia a la memoria principal.
B) CARGADOR PARA EL SISTEMA OPERATIVO
Este programa se encarga de transferir desde algún medio de almacenamiento
externo (disco, cinta o tambor) a la memoria principal, los programas del sistema
operativo que tienen como finalidad establecer el ambiente de trabajo del equipo de
cómputo. Existe un programa especial almacenado en memoria ROM que se encarga
de accesar a este programa cargador. Cuando el sistema operativo esta cargado en
memoria toma el control absoluto de las operaciones del sistema.
C) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO
Su función es cargar a memoria todos los archivos necesarios para la ejecución de un
proceso.
13. Funciones básicas de un sistema operativo
programas de control
ADMINISTRACION DE TRABAJOS
Cuando existen varios programas en espera de ser procesados, el sistema
operativo debe decidir el orden de procesamiento de ellos, así como asignar los
recursos necesarios para su proceso.
ADMINISTRACION DE RECURSOS
oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los
diversos programas que se encuentran en proceso, para esto, lleva un registro
que le permite conocer que recursos están disponibles y cuales están siendo
utilizados, por cuanto tiempo y por quien, etc.
CONTROL DE OPERACIONES DE ENTRADA Y SALIDA
Mediante esta actividad el sistema operativo decide que proceso hará uso del
recurso, durante cuánto tiempo y en que momento.
14. ADMINISTRACION DE LA MEMORIA
Supervisa que áreas de memoria están en uso y cual están libre, determina
cuanta memoria asignará a un proceso y en que momento, además libera la
memoria cuando ya no es requerida para el proceso.
RECUPERACION DE ERRORES
El sistema operativo contiene rutinas que intentan evitar perder el control de
una tarea cuando se suscitan errores en la trasferencia de información hacia
y desde los dispositivos de entrada / salida.
PROGRAMAS DE PROCESO
El sistema operativo contiene programas de servicios que sirven de apoyo al
procesamiento de los trabajos, se conocen también como utilerías y se
pueden clasificar en tres tipos:
15. A) UTILERIAS DEL SISTEMA
Se ejecutan bajo el control del sistema operativo y se utilizan para
preparar algunos recursos usados por el sistema. Son de uso
interno.
B) UTILERIAS PARA ARCHIVOS
Manejan información de los archivos tales como imprimir, clasificar,
copiar, etc.
C) UTILERIAS INDEPENDIENTES
Realizar funciones que se relacionan con la iniciación de
dispositivos de Entrada/Salida, carga del sistema operativo, etc.
16. El sistema operativo como máquina
virtual
Un computador se compone de uno o más procesadores o CPU,
memoria principal o RAM, memoria secundaria (discos), tarjetas de
expansión (tarjetas de red, módems y otros), monitor, teclado, mouse y
otros dispositivos. O sea, es un sistema complejo. Escribir programas
que hagan uso correcto de todas estas componentes no es una tarea
trivial. Peor aún si hablamos de uso óptimo. Si cada programador
tuviera que preocuparse de, por ejemplo, como funciona el disco duro
del computador, teniendo además siempre presentes todas las posibles
cosas que podrían fallar, entonces a la fecha se habría escrito una
cantidad bastante reducida de programas.
17. El sistema operativo como administrador
de recursos
La otra tarea de un sistema operativo consiste en administrar los
recursos de un computador cuando hay dos o más programas que
ejecutan simultáneamente y requieren usar el mismo recurso (como
tiempo de CPU, memoria o impresora).
Además, en un sistema multiusuario, suele ser necesario o conveniente
compartir, además de dispositivos físicos, información. Al mismo
tiempo, debe tenerse en cuenta consideraciones de seguridad: por
ejemplo, la información confidencial sólo debe ser accesada por
usuarios autorizados, un usuario cualquiera no debiera ser capaz de
sobrescribir áreas críticas del sistema, etc. (En este caso, un usuario
puede ser una persona, un programa, u otro computador). En
resumen, el sistema operativo debe llevar la cuenta acerca de quién
está usando qué recursos; otorgar recursos a quienes los solicitan
(siempre que el solicitante tenga derechos adecuados sobre el
recurso); y arbitrar en caso de solicitudes conflictivas
18. Conclusión
El sistema operativo es el programa más importante de un ordenador. Para
que funcionen los otros programas, cada ordenador de uso general debe
tener un sistema operativo. Los sistemas operativos son el motor de
arranque de un computador sin el sistema operativo no se pudiera conectar
al computador. Un sistema operativo está formado por varios programas
que en conjunto presentan al usuario una vista integrada del sistema
19. CUESTIONARIO DE PREGUNTAS
1. ¿Qué entiende por sistemas operativos?
1. ¿Para que sirven los sistemas operativos?
2. Escribe la clasificación de los sistemas operativos
4. Completa la Estructura básica de un sistema operativo
a)CARGADOR __________________________________________________________________
b) CARGADOR PARA EL SISTEMA OPERATIVO_________________________________________
c) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO___________________________________
5. Escribe las funciones básicas de un sistema operativo
20. AGRADECIMIENTO
Agradezco en primer lugar a Dios por darme
las fuerzas necesarias para seguir adelante
con entusiasmo y mucho esfuerzo a mi
maestro por darme la guía y enseñarme
todo lo que se sobre la materia por
ayudarme con dedicación y cariño si
prejuicios apoyándome en todo momento.
Elaborado Por:
Ana Tenempaguay
atenempaguaycabadiana@gmail.com