El documento describe las principales funciones y características de un sistema operativo, incluyendo la gestión de errores, dispositivos de entrada y salida, archivos, comandos de usuario, procesador, protección, acceso múltiple, control de recursos, aceptación de trabajos, y contabilidad de recursos.
1. Ingeniería Informática Martinez Cervantes Uriel 4”S”
FUNCIONES Y CARACTERÍSTICAS DEL SISTEMA OPERATIVO.
MANEJO DE ERRORES.
Se encarga de gestionar los errores de hardware y perdida de datos, así como tener
un mejor control de la computadora, su actividad inicia al encender la computadora.
MANEJO DE DISPOSITIVOS DE E/S.
Representa intercambios de información desde el procesador o al acceso directo a
la computadora. Organiza los archivos y recursos en distintos dispositivos de
almacenamiento, como discos flexibles, memorias usb, discos duros, discos
compactos y dispositivos como teclados y mouse.
MANEJO DE ARCHIVOS.
Está es una función principal con la que cuenta cualquier sistema operativo ya que
administra el almacenamiento de la información. Son mecanismos y estructuras que
un sistema operativo utiliza para organizar la información de medios físicos.
INTERPRETACIÓN DE COMANDOS.
Programa que es ejecutado siempre que un usuario está conectado al sistema con
la capacidad de traducir las ordenes que introducen los usuarios a través de un
conjunto de instrucciones facilitadas por el mismo directamente al núcleo y al
conjunto de herramientas que forman el sistema operativo, su función principal es
ser intermediario entre el sistema y el usuario.
MANEJO DE PROCESADOR.
El sistema operativo decide detener la ejecución de un proceso y comenzar la
ejecución de otro. Cuando un proceso se detiene en forma temporal, éste debe
volverse a inicializar en el mismo estado que se encontraba al detenerse. Esto
quiere decir, que toda la información relativa al proceso debe almacenarse de forma
explícita en alguna parte de la suspensión.
PROTECCIÓN.
Los mecanismos de protección con los que cuentan los sistemas operativos pueden
mejorar la fiabilidad detectando los errores en las interfaces definidas entre los
distintos subsistemas de componentes. La detección temprana de errores de
interfaz puede a menudo impedir que un subsistema correcto se vea contaminado
por otro que no esté funcionando adecuadamente.
2. Ingeniería Informática Martinez Cervantes Uriel 4”S”
MULTIACCESO.
Un sistema multiacceso es el que permite a varios usuarios (cada uno desde su
terminal) hacer uso de un mismo ordenador "simultáneamente".
CONTROL DE RECURSO.
El sistema operativo debe entremezclar la ejecución de un número de procesos para
maximizar la utilización de los recursos del ordenador. Así mismo, los sistemas de
tiempo compartido deben proporcionar un mejor tiempo de respuesta.
ACEPTAR TRABAJOS Y CONSERVARLOS HASTA SU
FINALIZACIÓN.
Los trabajos quedan aceptados por el sistema operativo, y son reservados hasta
que el usuario de la orden de guardarlo y así tener la finalización,
CONTABILIDAD DE RECURSO.
En el manejo de funciones y componentes el sistema operativo tiene un papel de
mucha importancia, pues sin él, ninguno de los componentes o funciones la
computador existieran de la manera en que los conoces.
Los recursos administrados por un sistema operativo son:
• Tiempo del procesador.
• Memoria Principal.
• Dispositivos Periféricos.
• Software.
3. Ingeniería Informática Martinez Cervantes Uriel 4”S”
Algunas de las características con las que cuenta un sistema operativo son las
siguientes:
Conveniencia: Un SO hace más conveniente el uso de una computadora.
Eficiencia: El SO permite que los recursos de la computadora se usen de manera
correcta y eficiente.
Habilidad para evolucionar: Un Sistema Operativo deberá construirse de manera
que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del
sistema sin interferir con el servicio. También un SO debe de ser capaz de aceptar
nuevas funciones sin que tenga problemas.
Algoritmos: un SO hace el uso de la computadora más racional y eficiente.
Conveniencia: Un Sistema Operativo hace más conveniente el uso de una
computadora.
Encargado de administrar el hardware: El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora en cuanto a hardware
se refiere, esto es, asignar a cada proceso una parte del procesador para poder
compartir los recursos.
Relacionar dispositivos (gestionar a través del kernel): El Sistema Operativo se
debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo
requiera.
Organizar datos para acceso rápido y seguro.
Manejar las comunicaciones en red: El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalación y uso de las redes de
computadoras.
Procesamiento por bytes de flujo a través del bus de datos.
Facilitar las entradas y salidas: Un Sistema Operativo debe hacerle fácil al usuario
el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
Técnicas de recuperación de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios
se bloqueen entre ellos, informándoles si esa aplicación está siendo ocupada por
otro usuario.
Generación de estadísticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios