TAREA I._ DEFINICIONES DE SISTEMAS OPERATIVOS._
1.
Un sistema operativo puede ser
contemplado como una colección organizada de extensiones software del hardware,
consistente en rutinas de control que hacen funcionar al computador y
proporcionan un entorno para la ejecución de programas.
2.
Un sistema operativo es un software
que actúa de interfaz entre los
dispositivos de hardware y los programas usados por el usuario.
3. Un Sistema Operativo (SO) es el software básico de una computadora que
provee una interfaz entre el resto de programas del ordenador, los dispositivos
hardware y el usuario. Las funciones básicas del Sistema Operativo son
administrar los recursos de la máquina, coordinar el hardware y organizar
archivos y directorios en dispositivos de almacenamiento.
*Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware de un ordenador, y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un Sistema Operativo es lograr que el Sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del ordenador se emplee de manera eficiente.
TAREA II._FUNCIONES, CARACTERÍSTICAS Y EVOLUCIÓN HISTÓRICA
TAREA III._ CLASIFICACIÓN Y ESTRUCTURA DE SISTEMAS OPERATIVOS
EVALUACIÓN DE SISTEMAS OPERATIVOS
1. Señale las dos funciones principales de un sistema operativo.
*El sistema operativo como máquina extendida
*El sistema operativo como administrador de recursos
*El sistema operativo como administrador de recursos
2. ¿Qué es la multiprogramación?
Es dividir la memoria en varias secciones, con un trabajo distinto en cada partición , que permite que dos o más procesos ocupen la misma unidad de memoria principal y sean ejecutados al "mismo tiempo".
3. ¿Qué es el spooling? Capacidad de leer trabajos de las tarjetas al disco tan
pronto como se llevaban al cuarto de computadoras. Luego, cada vez que un trabajo
terminaba su ejecución, el sistema operativo podía cargar uno nuevo del disco
en la partición que había quedado vacía y ejecutarlo.
*¿Cree usted que las computadoras personales avanzadas contarán con spooling como capacidad estándar en el futuro? si
4. En las primeras computadoras, cada byte de datos leído o
escrito era manejado directamente por la CPU (es decir, no había DMA: acceso
directo a memoria). ¿Qué implicaciones tiene esta organización para la
multiprogramación?
La solución a la que se llegó fue dividir la memoria en varias secciones,
con un trabajo distinto en cada partición. Mientras un trabajo
estaba esperando que terminara su E/S, otro podía estar usando la
CPU. Si se podían tener en la memoria principal suficientes trabajos a la
vez, la CPU podía mantenerse ocupada casi todo el tiempo. Tener múltiples
trabajos en la memoria a la vez requiere hardware especial para proteger
cada trabajo contra espionaje o por parte de los demás, pero la 360
y otros sistemas de tercera generación estaban equipados con
este hardware.
5. ¿Por qué no era muy común el tiempo compartido en las
computadoras de la segunda generación?
Estas máquinas se encerraban en cuartos de computadora con
acondicionamiento de aire especial, con equipos de operadores profesionales
para operarias. Sólo las grandes empresas, o las principales dependencias del
gobierno o universidades, podían solventar el costo de muchos millones de
dólares.
Para ejecutar un
trabajo (es decir, un programa o serie de programas), un programador
escribía primero el programa en papel y luego lo perforaba en tarjetas.
Después, llevaba el grupo de tarjetas al cuarto de entrada y lo entregaba a uno
de los operadores.
(a) Inhabilitar todas las interrupciones.
(b) Leer el reloj de hora del día.
(c) Establecer el reloj de hora del día.
(d) Cambiar el mapa de memoria.
7.
Cite algunas diferencias entre los sistemas operativos de las computadoras
personales y los de las macrocomputadoras.
Una computadora personal suele estar
equipada para cumplir tareas comunes de la informática moderna, es decir
permite navegar por Internet, escribir textos y realizar otros trabajos de
oficina o educativos, como editar textos y bases de datos.
Las macrocomputadoras son el corazón de
las redes o terminales que permiten que cientos de personas trabajen
simultáneamente con los mismos datos. Se requiere un entorno especial frío y
seco para su ubicación. Un mainframe puede funcionar años sin problemas ni
interrupciones; incluso puede repararse mientras funciona.
Las macrocumputadoras se caracterizan por su utilización en el manejo
de grandes bases de datos en redes corporativas de gran tamaño. Poseen grandes
dispositivos de almacenamiento como discos duros de hasta 500 GigaBytes (GB) y
cintas de seguridad (Tape Backup)
12.
Señale la diferencia esencial que hay entre un archivo especial por bloques y
un archivo especial por caracteres.
Archivos
especiales por bloques y archivos especiales por caracteres. Los
primeros se usan para modelar dispositivos que consisten en una colección
de bloques directamente direccionables,como los discos. Al abrir un archivo
especial por bloques y leer, digamos, el bloque 4, un programa puede acceder
directamente al bloque 4 del dispositivo, pasando por alto la estructura del
sistema de archivos que contiene. De forma similar, los archivos
especiales por caracteres se usan para modelar impresoras, módems y otros
dispositivos que aceptan o producen flujos de caracteres.