![]()
INTRODUCCIÓN A LA BIBLIOTECOLOGÍA Y ARCHIVOLOGÍA
![]()
TECNOLOGÍAS EN BIBLIOTECAS TRADICIONALES
SISTEMAS OPERATIVOS
RESPUESTAS-PREGUNTAS
1.- ¿ Que es un sistema Operativo ?
Un sistema operativo es un programa que actúa como intermediario
entre el usuario y el hardware de un computador 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 computador se emplee de
manera eficiente.
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 teclado, 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.
2.- ¿ Cuales son algunos servicios proporcionados por los sistemas operativos?
Los servicios provistos por los distintos Sistemas Operativos
pueden diferir de un sistema a otro, pero se pueden identificar algunas clases
de servicios comunes, como por ejemplo:
Operaciones de entrada y salida: Un programa en ejecución realiza
operaciones de entrada y salida. Estas operaciones de entrada o salida pueden
involucrar accesos a archivos almacenados en dispositivos de almacenamiento
secundario o a algún dispositivo de entrada y salida. Para cada dispositivo
existen funciones específicas (rebobinar una cinta, limpiar pantalla, etc.).
Manejo de sistemas de archivos: Los sistemas de archivos permiten el almacenamiento de información estructurada utilizando dispositivos de almacenamiento secundario. Operaciones imprescindibles sobre archivos son la creación y eliminación, la lectura y escritura, etc. El Sistema Operativo provee mecanismos para la realización de estas operaciones.
Detección y manejo de errores: Los Sistema Operativo constantemente monitorean la ocurrencia de errores. Los errores pueden ocurrir a nivel del hardware (procesador, memoria, etc.),Para cada tipo de error y para cada error, el sistema operativo debe tomar las medidas adecuadas que aseguren un funcionamiento correcto y consistente del sistema.
En el caso de sistemas orientados a la atención simultánea de múltiples usuarios (sistemas multiusuarios),para ello los Sistema Operativo proveen los siguientes servicios:
Asignación de recursos: Cuando existen múltiples usuarios ejecutando múltiples tareas al mismo tiempo, los recursos deben ser asignados para que cada tarea satisfaga sus requerimientos de ellos. Algunos de estos recursos son el tiempo de procesamiento, la memoria principal, los medios de almacenamiento, etc.
Conteo: Se trata de llevar registros de qué usuarios o tareas están usando qué recursos y en qué proporción. Este conteo puede tener como propósito el cobro de servicio de procesamiento o, simplemente, el registro estadístico, que permitirá posteriormente configurar el sistema de acuerdo a su carga de trabajo.
Protección: Los propietarios de la información en un sistema computacional multi-usuario podrían desear controlar su uso. Por otro lado, si múltiples tareas se están ejecutando, podría ser conflictivo el acceso simultáneo a la misma información o a un mismo recurso hardware.
3.- ¿ Que es Unix ?
Estrictamente, UNIX designa el núcleo de un sistema operativo multiusuario y multitarea. En un sentido más amplio, comprende el núcleo del sistema operativo más un conjunto de programas que permiten compilar lenguajes de programación, editar texto, interpretar comandos, manejar archivos y discos, acceder a otras máquinas, establecer comunicaciones telefónicas, enviar y recibir correo electrónico, manejar las colas de impresión y un sinfín de tareas más. Algunos de estos programas pueden haber sido desarrollados por los propios usuarios.
4.- Cual es el objetivo para la creación de un sistemas Operativo?
Objetivos para la creación de los sistemas
Operativos.
Transformar el complejo hardware de una computadora a una máquina accesible al
usuario.
Lograr el mejor uso posible de los recursos. Hacer eficiente el uso del recurso.
El objetivo fundamental de los sistemas de computación es ejecutar los programas de los usuarios y facilitar la resolución de sus problemas. El hardware se construye con este fin, pero como este no es fácil de utilizar, se desarrollan programas de aplicación que requieren ciertas operaciones comunes, como el control de dispositivos de E/S. las funciones comunes de control y de asignación de recursos se integran para formar un solo fragmento de software: el sistema operativo.
5.- ¿ cuales son las generaciones de los Sistemas Operativos?
Los sistemas operativos, al igual que el hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. En el caso del hardware, las generaciones han sido enmarcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera generación), a transistores (segunda generación), a circuito integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Cada generación sucesiva de hardware han sido acompañada de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por incrementos notables en velocidad y capacidad.
6.- Cuales son las Funciones de los sistemas Operativos?
Funciones de los sistemas operativos.
1.- Aceptar todos los trabajos y conservarlos hasta su finalización.
2.- Interpretación de comandos: Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.
3.- Control de recursos: Coordina y manipula el hardware de la computadora, como
la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.
4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos
dispositivos de almacenamiento, como discos flexibles, discos duros, discos
compactos o cintas magnéticas.
5.- Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que
se reparten los procesos. Definir el orden. (Quien va primero y quien después).
7.- Protección: Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario.
8.- Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar
cerca de ella.
9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario
por utilizar determinados recursos.