Glosario de Sistemas Operativos

Es un glosario con palabras sobre los sistemas operativosDescripción completa

Views 157 Downloads 62 File size 49KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Glosario de Sistemas Operativos ֍ Algoritmo: Grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Secuencia de instrucciones que representan un modelo de solución para un determinado tipo de problema. El algoritmo es la infraestructura de cualquier solución escrita luego en cualquier lenguaje de programación.

֍ Archivos: Es un conjunto independiente de datos, como una foto o un texto, y se clasifican de acuerdo a sus elementos, a los datos que almacenan y según su mecanismo de acceso.

֍ Buffers: Un buffer de datos es un espacio de la memoria en un disco o en un instrumento digital reservado para el almacenamiento temporal de información digital, mientras que está esperando ser procesada.

֍ Caché: Es la memoria de acceso rápido de una computadora, que guarda temporalmente los datos recientemente procesados (información).

֍ Concurrencia (Multiprocesos): Es una propiedad de los sistemas en la cual los procesos de un cómputo se hacen simultáneamente, y pueden interactuar entre ellos. Los cálculos (operaciones) pueden ser ejecutados en múltiples procesadores, o ejecutados en procesadores separados físicamente o virtualmente en distintos hilos de ejecución.

֍ Controladores: Un controlador de dispositivo es un programa informático que permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para usarlo.

֍ Desfragmentación: Es el proceso mediante el cual se acomodan los archivos de un disco de tal manera que cada uno quede en un área continua y sin espacios sin usar entre ellos.

֍ Dispositivos de E/S: Cualquier tipo de unidad funcional o subsistema que forma parte del conjunto integral del sistema del ordenador. Unidades de input y output como el teclado, mouse, micrófono, etc.

֍ Entrada de datos: Proceso donde los dispositivos de entrada convierten los datos introducidos en señales eléctricas o códigos binarios para que la computadora los reconozca y procese.

֍ Estrategia de búsqueda: Son las técnicas que utiliza el S.O. para atender las peticiones de lectura o escritura almacenadas generadas por los procesos concurrentes que se ejecutan en la computadora. Las técnicas más conocidas son: FCFS, SSF y de Elevador.

֍ Gestión de almacenamiento: Se refiere a como el S.O. administra el disco duro, generando copia de los archivos de sistema y puntos de restauración, creando archivos ocultos donde guarda lo que se va modificando y/o desinstalando. También se ocupa de la memoria virtual creando un archivo oculto que ocupa un determinado porcentaje del disco duro para la administración.

֍ Hiperpaginación: (Thrashing) situación el que se utilizan una creciente cantidad de recursos para hacer una cantidad de trabajo cada vez menor, ocasionando severos problemas de rendimiento general del equipo.

֍ Lotes: Se conoce como sistema por lotes a la ejecución de un programa sin el control o supervisión directa del usuario. Este tipo de ejecución se utiliza en tareas repetitivas sobre grandes conjuntos de información.

֍ Máquina virtual: Es aquella máquina que emula a un ordenador completo. Es un software que puede hacerse pasar por otro dispositivo (como un PC) de tal modo que puedes ejecutar otro sistema operativo en su interior.

֍ Memoria virtual: Es una técnica de gestión de memoria que permite que el S.O. disponga, tanto para el software de usuario como para sí mismo de mayor cantidad de memoria que la disponible físicamente.

֍ Multiprogramación: La multiprogramación es una técnica de multiplexación que permite la ejecución simultánea de múltiples procesos en un único procesador.

֍ Núcleo / Kernel: Colección de módulos de software que tienen acceso a los recursos del sistema, el núcleo representa sólo una pequeña parte pero es el código que más se utiliza. Reside en la memoria principal y se divide en 5 capas: Procesador, Entrada/Salida, Sistema de archivos, información o aplicación de lenguajes y lenguajes de programación.

֍ Operación de E/S: Una de las principales funciones del sistema operativo es el control de todos los dispositivos de E/S de la computadora. Este código es una parte significativa del sistema y se encarga de enviar los comandos a los dispositivos, detectar las interrupciones, controlar los errores y proporcionar una interfaz entre el dispositivo y el resto del sistema.

֍ Paginación: Técnica de manejo de memoria, en la cual el espacio de memoria se divide en secciones físicas de igual tamaño denominadas marcos de página. Los programas se dividen en unidades lógicas, denominadas páginas que tienen el mismo tamaño que los marcos de página.

֍ Partición: Es una división lógica en una unidad de almacenamiento, en la cual se alojan y organizan los archivos mediante un sistema de archivos.

֍ Proceso: Ejecución de diversas instrucciones por parte del microprocesador de acuerdo a lo que indica el programa que se ejecuta. Unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual y un conjunto de recursos del sistema asociados.

֍ Programa: Es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador. Software, aplicaciones y recursos que permiten desarrollar diferentes tareas en una computadora, teléfono o equipo tecnológico.

֍ RAM: Memoria de acceso aleatorio, es una memoria volátil que permite leer y escribir en una posición de memoria con un tiempo de espera igual para cualquier posición y que no requiere de un orden específico para acceder a la información de la manera más rápida posible.

֍ ROM: Circuito integrado de memoria de sólo lectura que almacena instrucciones y datos de forma permanente.

֍ Salida de datos: Proceso donde los dispositivos de salida actúan como receptores de información y permiten al usuario ver los resultados de los cálculos o manipulación de datos de la computadora.

֍ Segmentación: Esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica, llevándose a cabo una agrupación lógica de la información en bloques de tamaño variable denominados segmentos.

֍ Sistema Operativo: Conjunto de programas informáticos que permiten la administración eficaz de los recursos de una computadora. Gestiona el hardware desde los niveles básicos. Y tiene 5 funciones básicas: suministra interfaz, administra los recursos, administra los archivos, la administración de tareas y proporciona soporte y utilidades.

֍ Superposición: Para que un proceso pueda ser mayor que la cantidad de memoria que se le ha asignado, a veces se emplea una técnica llamada superposición (Overlay). Lo que busca es mantener en la memoria sólo las instrucciones y datos que se necesitan en cualquier momento dado. Si se requieren otras instrucciones, se cargan en un espacio que antes estaba ocupado por instrucciones que ya no se necesitan.

֍ Tarea: Una tarea es una instancia de un programa. Actualmente los sistemas multitarea soportan la ejecución de múltiples procesos, dando la apariencia de que pueden correr simultáneamente. De hecho sólo un proceso puede estar siendo ejecutado en el CPU (excepto los CPU’s con multiprocesadores).