Академический Документы
Профессиональный Документы
Культура Документы
Definicin.
Sistema Operativo: es un programa que administra el hardware de una computadora,
proporcionando las bases para los programas de aplicacin y acta como un
intermediario entre el usuario y el hardware de la computadora.
Conceptos de Sistema.
Sistema: es un conjunto de partes o acontecimientos que son interdependientes entre s
e interaccionan, por lo que puede ser considerado como un todo sencillo, es decir,
llamamos sistemas a los conjuntos compuestos de elementos que interactan.
Sistema: es un objeto complejo cuyos componentes se relacionan con al menos algn
otro componente; puede ser material o conceptual.
Sistema: es un conjunto de elementos con relaciones de interaccin e interdependencia
que le confieren entidad propia al formar un todo unificado.
Clasificacin. Caractersticas.
Sistemas Operativos de multitarea: es el modo de funcionamiento de un Sistema
Operativo, mediante el cual una computadora procesa varias tareas al mismo tiempo.
Sistemas Operativos monotareas: los sistemas monotareas son ms primitivos, y solo
pueden manejar un proceso en cada momento o que solo pueden ejecutar las tareas de
una en una.
Sistemas Operativos monousuario: son aquellos que solo pueden atender a un solo
usuario, debido a las limitaciones creadas por el hardware, los programas o el tipo de
aplicacin que se est ejecutando.
Sistemas Operativos multitarea: en esta categora se encuentran todos los sistemas que
cumplen simultneamente las necesidades de dos o ms usuarios, que comparten los
mismos recursos.
Sistemas Operativos por lotes: estos procesan una gran cantidad de trabajos con poca o
ninguna interaccin entre los usuarios y los programas en ejecucin.
Sistemas Operativos de tiempo real: son aquellos en los cuales no tiene importancia el
usuario, sino los procesos.
Sistemas Operativos de tiempo compartido: Permiten la simulacin, de que el sistema y
sus recursos son todos para cada usuario. El usuario hace una peticin a la computadora,
esta la procesa tan pronto como le es posible, y la respuesta aparecer en la terminal del
usuario.
Sistemas Operativos de red: Son aquellos que mantienen a dos o ms ordenadores
unidos a travs de algn medio de comunicacin (fsico o no), con el objetivo
primordial de poder compartir los diferentes recursos y la informacin del sistema.
Multiprocesamiento.
Es tradicionalmente conocido como el uso de mltiples procesos concurrentes en un
sistema en lugar de un nico proceso en un instante determinado. Como la multitarea
que permite a mltiples procesos compartir una nica CPU, mltiples CPUs pueden ser
utilizados para ejecutar mltiples hilos dentro de un nico proceso.
Sus caractersticas principales son:
-
Segmentacin.
Es un esquema de manejo de memoria mediante el cual la estructura del programa
refleja su divisin lgica; llevndose a cabo una agrupacin lgica de la informacin en
bloques de tamao variable denominados segmentos. Cada uno de ellos tienen
informacin lgica del programa: subrutina, arreglo, etc. Luego, cada espacio de
direcciones de programa consiste de una coleccin de segmentos, que generalmente
reflejan la divisin lgica del programa.
Sus caractersticas principales son:
-
Compactacin.
El proceso de compactacin son unas instancias particulares del problema de asignacin
de memoria dinmica, y esta se refiere a satisfacer una necesidad de tamao (N) en
una lista de huecos libres. Entre tantas posibilidades existe una que determina el hueco
ms indicado en el momento de asignar. La compactacin no siempre es posible, solo lo
es si la relocalizacin es dinmica y se efecta en el momento de la ejecucin.
Sus caractersticas principales son:
-
Asignacin dinmica.
Administracin de la memoria con listas ligadas.
Fragmentacin de memoria.
Shell.
Se emplea para referirse a aquellos programas que proveen una interfaz de usuario para
acceder a los servicios del sistema operativo.
Uno de las mayores utilidades que posee una Shell es el permitirnos crear funciones
para realizar tareas repetitivas fcilmente. El funcionamiento de estas funciones es
parecido al que posee cualquier lenguaje de programacin, en el cual se agrupan
conjunto de comandos y se los llama por un nombre.
Por ejemplo:
nombre_funcion(){
primero_a_realizar
segundo_a_realizar
}
Sus caractersticas principales son:
-
Kernel.
Es un software que constituye la parte ms importante del sistema operativo. Es el
principal responsable de facilitar a los distintos programas acceso seguro al hardware de
la computadora o en forma bsica, es el encargado de gestionar recursos, a travs de
servicios de llamada al sistema.
Los ncleos tienen como funciones bsicas garantizar la carga y la ejecucin de los
procesos, las entradas/salidas y proponer una interfaz entre el espacio ncleo y los
programas del espacio del usuario.
Aparte de las funcionalidades bsicas, el conjunto de las funciones de los puntos
siguientes (incluidos los pilotos materiales, las funciones de redes y sistemas de ficheros
o los servicios) necesariamente no son proporcionados por un ncleo de sistema de
explotacin. Pueden establecerse estas funciones del sistema de explotacin tanto en el
espacio usuario como en el propio ncleo. Su implantacin en el ncleo se hace en el
nico objetivo de mejorar los resultados. En efecto, segn la concepcin del ncleo, la
misma funcin llamada desde el espacio usuario o el espacio ncleo tiene un coste
temporal obviamente diferente. Si esta llamada de funcin es frecuente, puede resultar
til integrar estas funciones al ncleo para mejorar los resultados.
Sus caractersticas principales son:
-
de