SISTEMAS OPERATIVOS GRUPO 501 YARITZA ARCIA CARDOZO
Ejemplo de las características de los sistemas operativos:
Control de la ejecución de los programas: administra el orden de ejecución de procesos, les asigna recursos y los conserva hasta su finalización. Ejemplo: Un driver que se encarga de la intercepción de las llamadas que las aplicaciones hacen a los ficheros. Al interceptar la llamada al fichero, el antivirus puede revisar este fichero en busca de código malicioso o revisar si esta operación está permitida según las reglas de control de actividad de aplicaciones (HIPS). En caso de presencia de código malicioso o de contradicción con las reglas de actividad de las actividades, el driver puede prohibir la llamada al fichero o el inicio de la aplicación.
Administración de periféricos: coordina el acceso y uso de los
dispositivos conectados al computador. Ejemplo: Controlar el estado de cada dispositivo (como unidades de cinta, unidades de disco, impresoras, graficadores y terminales).
Gestiona usuarios y permisos: adjudica los permisos de acceso a los
usuarios. Ejemplo: permite la gestión (creación, borrado y modificaciones) de usuarios con sus contraseñas, y la asignación de esos usuarios a grupos de usuarios, cada uno de los cuales tiene un conjunto de permisos distinto.
Control de concurrencia: establece las prioridades de los diferentes
procesos que solicitan acceso a un recurso.
Ejemplo: El control de concurrencia, detección y manejo de bloqueos es un
área de mucho estudio en las bases de datos distribuidas, a pesar de esto no hay ningún algoritmo aceptado para solucionar el problema. Control de errores: Gestiona los errores de hardware y la pérdida de datos. Ejemplo: Detección de errores: Cuanto mayor es la trama que se transmite, mayor es la probabilidad de que contenga algún error. Para detectar errores, se añade un código en función de los bits de la trama de forma que este código señale si se ha cambiado algún bit en el camino. Este código debe de ser conocido e interpretado tanto por el emisor como por el receptor.
Administración de memoria: Asigna memoria a los procesos.
Ejemplo: una computadora con un espacio de almacenamiento de ocho millones de bits, o un megabyte, puede ser usada para editar una novela pequeña.
Control de seguridad: debe proporcionar seguridad a la información de los
usuarios y al software. Ejemplo: sí en la red ocurren acciones de aspecto sospechoso, como alguien o algo que intenta entrar, la detección de intrusos se activará. Los sistemas de detección de intrusos de red (NIDS) supervisan de forma continua y pasiva el tráfico de la red en busca de un comportamiento que parezca ilícito o anómalo y lo marcan para su revisión. Los NIDS no sólo bloquean ese tráfico, sino que también recopilan información sobre él y alertan a los administradores de red.
Comodidad: El Sistema Operativo hace que la computadora sea más fácil
de utilizar. Ejemplo: Cuando hay una alta disponibilidad del sistema o aplicación informática y se puede utilizar de una manera practica como el Word. Eficiencia: Permite que los recursos de un sistema informático se aprovechen de una manera más eficiente.
Ejemplo: hacer los cambios pertinentes para que esta se ejecute y
funcione más rápidamente, o para que ocupe menos memoria, o para que gaste menos batería (útil en computadoras portátiles). Por lo general la optimización de un programa se hace a través de otros programas, una mejor configuración, etc., pero siempre a nivel software. Capacidad de Evolución: El SO debe construirse de manera que permita la introducción de nuevas funciones.
Ejemplo: la interfaz grafica ha sido una de las mayores evoluciones de los