Professional Documents
Culture Documents
Sistema Operativo
Llamadas al Sistema
El Sistema Operativo en conjunto con el Hardware aparecen al usuario como
un solo dispositivo con un conjunto de instrucciones ms flexibles y variadas
a las que se conoce como Llamadas al Sistema (System Callings).
Intrprete de Comandos
Tambin conocido por su nombre en ingls, Shell, es un programa que
interpreta las rdenes del usuario y las convierte en Llamadas al Sistema.
Ncleo (o Kernel)
Es la parte del Sistema Operativo que se encarga de sincronizar la
activacin de los procesos y definir prioridades.
Programas del Sistema
Son programas de servicio que debe ser solicitados explcitamente por los
usuarios. Como ejemplos de estos tenemos:
Compiladores
Son programas que traducen Programas Fuente en programas Objeto.
Ensambladores
Traducen programas escritos con mnemnicos a lenguaje de mquina.
Editores
Son programas que permiten escribir textos y guardarlos en memoria
secundaria.
Utileras de Archivos
Programas para dar mantenimiento a los archivos.
Bibliotecas
Programas que contienen rutinas para realizar funciones frecuentemente
requeridas. Estas funciones pueden ser ligadas a los programas escritos por
el usuario.
Programas de Aplicacin
Programas externos al sistema, utilizados para realizar tareas especficas
como simulacin, creacin y edicin de grficas e imgenes, etc..
Sistema Operativo
Es el programa o programas que tienen todas las computadoras modernas,
el usuario de un equipo de computo no tiene que preocuparse de como
funciona, por ejemplo, una unidad lectora de disco, slo necesita pedirle al
sistema operativo que lo lea o escriba en el disco mediante un comando. El
ms comnmente usado es el MS-DOS.
A) CARGADOR
- Administra la memoria.
- Manejo de Archivos
LENGUAJE DE COMUNICACION
PROGRAMAS DE CONTROL
ADMINISTRACION DE TRABAJOS
ADMINISTRACION DE RECURSOS
Mediante esta actividad el sistema operativo decide que proceso har uso
del recurso, durante cunto tiempo y en que momento.
ADMINISTRACION DE LA MEMORIA
Supervisa que reas de memoria estn en uso y cual estn libre, determina
cuanta memoria asignar a un proceso y en que momento, adems libera la
memoria cuando ya no es requerida para el proceso.
RECUPERACION DE ERRORES
PROGRAMAS DE PROCESO
C) UTILERIAS INDEPENDIENTES
- Tiempo Compartido.
- Multiprogramacin.
- Memoria Virtual.
Software
El software viene conformado por el conjunto de programas que se instalan
en la computadora para crear la interfaz grfica del usuario
Tipos de Software
Todos los programas que conforman el software, pueden ser divididos en
dos bien diferenciados por su funcin:
Software de sistema: esta compuesta por el conjunto de programas
imprescindibles para el funcionamiento del hardware, ms un conjunto cuya
misin es de facilitar el uso del sistema y optimizar sus recursos.
Software de aplicacin: es el conjunto de programas que se desarrollan para
que una computadora realice cualquier trabajo controlado por el usuario.
Programas de control
Los programas de control constituyen la parte del sistema operativo
dedicada a coordinar el funcionamiento de todos los recursos y elementos
de la computadora, es decir, el procesador, la memoria, las operaciones de
entrada/salida, la informacin y en definitiva todo el entorno del sistema
incluidos los perifricos.
Los programas de control estn especialmente desarrollados para que
puedan ayudar con xito a la computadora, se cual fuese la modalidad con
que trabaje: monoprogramacin, multiprogramacin, proceso distributivo,
etc., consiguiendo as la utilizacin ptima de los recursos disponibles.
En general, un sistema operativo tiene englobados estos programas en un
conjunto denominado ncleo (kernel) que se divide en los siguientes
ncleos:
Gestin del Procesador:
Los programas del procesador son los encargados de la preparacin de los
programas de usuario para su ejecucin, as como de la asignacin de
tiempos en el procesador. Sus principales fundones son:
Preparacin de programas: su misin es transferir los programas ejecutables
de usuario desde la memoria externa a la memoria central de la
computadora a partir de una determinada direccin de memoria; por medio
de un programa que se denomina cargador.
Planificacin del procesador: consiste en el control, a trabes d una
determinada poltica de asignacin de tiempos, de utilizacin del procesador
a los distintos procesos que en un momento determinado se en cuantan en
el sistema. En los sistemas opresivos actuales existe una gran variedad de
formas de planificar el tiempo del procesador.
Asignacin de perifricos: en un programa, generalmente, nunca se
especifica el perifrico concreto que se va a utilizar, sino que se solicita una
impresora, un disco, etc. Este grupo de programas de asignacin transforma
las solicitudes simblicas, hechas en el programa, en las asignaciones
fsicas y concretas de cada perifrico.
Relanzamiento de programas: a veces, durante la ejecucin de un programa
en una computadora, se producen interrupciones fortuitas que causan la
parada del proceso que se estaba ejecutando, o bien se interrumpe porque
se estn ejecutando varios procesos a la vez y se tienen que ir turnando.
Este grupo de programas se encarga de establecer un punto de control en el
instante de la interrupcin para que se pueda reproducir el estado que tena
el proceso cuando se vuelve a reactivar. Para ello, se reestablecen los
valores de cada electo en el momento de la interrupcin hasta conseguir el
estado de la ejecucin del programa. Una vez subsanada la causa de la
parada o le vuelve a tocar el turno, se pone en funcionamiento nuevamente
el proceso.
Gestin de Memoria:
Un sistema operativo contiene un conjunto de programas cuya misin es la
de asignar y controlar el almacenamiento en la memoria interna y externa
de la computadora, fundamentalmente la interna por ser un recurso escaso
y caro.
Gestin de memoria central: existe una multitud de mtodos de asignacin
y control de la memoria central o interna segn se trate de un sistema
operativo monoprogramado (un solo programa en ejecucin) o
multiprogramado (varios programas en ejecucin simultneamente). Los
programas que controlan y gestionan la memoria interna asignan los
espacios que deben ocupar las programas y datos estableciendo zonas de
seguridad para que no se produzcan colisiones.
Gestin de memoria simultanea: los programas de control y gestin de la
memoria secundaria tienen como misin hacer ver al usuario el tratamiento
de la informacin almacenada en la memoria externa, desde el punto de
vista lgico ocultndole la realidad fsica.
Por otra parte, un sistema puede mantener en un mismo instante un gran
numero de usuarios y procesos, y stos pueden estar solicitando y
manejando continuamente archivos en memoria externa, en ocasiones
hasta compartindolos, y por ello ser necesario la existencia de una serie
de programas en el sistema operativo que nos aseguren el correcto
funcionamiento del almacenamiento secundario.
Gestin de entrada/salida:
Es otra de las misiones de un sistema operativo para facilitar el uso de los
distintos dispositivos externo que forman parte del sistema informtico,
Estos programas de de control tienen como misin gestionar las
operaciones que en proceso realice sobre un dispositivo externo.
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-sistema-
operativo.php