Sie sind auf Seite 1von 2

Sistema informtico (S.I.) conjunto de elementos interconectados o relacionados para el tratamiento de informacin.

Un sistema operativo (S.O.) Consiste en un software formado por un conjunto de programas que sirve para controlar e
interactuar con el sistema.
Diseo monoltico: el sistema est constituido por un nico programa. Es la arquitectura ms simple para un S.O. con un
ncleo compacto, que contiene todas las rutinas del S.O., ejemplo: Linux
Diseo en capas: est constituido por una serie de capas o anillos que se comunican entre s atendiendo a las funciones que
puede realizar el SO
2. Componentes de un sistema operativo
"Kernel" o ncleo, es un programa multihebra o multihilo que reside permanentemente en la memoria. Se
encarga de controlar la CPU, es decir de gestionar el Procesador. Permite La comunicacin entre programas
informticos y el hardware, la gestin de las distintas tareas o procesos de una mquina, y la gestin del
hardware. Los ncleos garantizan la carga y la ejecucin de los procesos mediante el mdulo cargador que es el responsable
de cargar programas en memoria
Programa interface de usuario o Shell: encargados de permitir al usuario la comunicacin con el sistema por
medio de entornos grficos o de texto mediante una lnea de entrada de comandos.
3. Funciones o servicios de un Sistema Operativo
Interfaces del usuario: es la parte del sistema operativo que permite comunicarse con l Administracin de recursos.
Administracin de archivos: Un sistema de informacin contiene programas de administracin de archivos que controlan la
creacin, borrado y acceso de archivos de datos y de programas
Administracin de tareas o control de la ejecucin de programas: Acepta los trabajos, administra cmo se realizan y les
asigna recursos.
Servicios de soporte o actualizacin del sistema: Los servicios de soporte de cada sistema operativo dependern de la
implementacin particular de ste con la que estemos trabajando.
Control de seguridad. Proporciona seguridad para la informacin almacenada y los usuarios del sistema
Estado de los procesos:
Ejecucin o activo: cuando el proceso recibe alguna seal para continuar ejecutndose. En el caso de sistemas con un nico
procesador, slo puede haber un proceso en dicho estado en un instante dado.
Preparado o listo: las tareas que estn listas para ejecutarse pero que esperan a que el procesador quede libre ya que hay
otros procesos en ejecucin. Bloqueado o suspendido: sucede cuando el proceso ha agotado su tiempo de ejecucin y debe
dejar paso al siguiente proceso
Muerto: un proceso est en este estado cuando ha terminado su ejecucin de manera correcto o porque se ha producido un
error en su ejecucin.
Nonato o ignorado: el proceso existe pero todava no es conocido por el sistema operativo.
3.1 Planificador de procesos
El mdulo encargado de esta tarea se denomina planificador o SCHEDULER. Como algoritmos de planificacin
podemos destacar:
FIFO (First In Fist Out) o FCFS. Los procesos se ejecutan segn su orden de llegada (primero en llegar es el primero en
ejecutar). El primero en entrar no libera los recursos hasta que no termina. Es el ms sencillo pero el ms ineficaz por su menor
rendimiento.
Algoritmo de rueda (RoundRobin) o RR (prioridad circular). Asigna secuencialmente el mismo tiempo de ejecucin
(quantum o cuanto) a los diferentes procesos en forma rotatoria.
Algoritmo SJF (primera tarea ms corta). El trabajo ms corto se ejecuta primero.
Un bloqueo se produce cuando un proceso determinado espera un evento que slo puede ser provocado por otro proceso. Este
segundo tambin permanece esperando y ninguno ellos realiza ninguna accin hasta que el otro libere algn recurso, entrando
en un bucle de espera sin fin (deadlock).
Memoria Virtual: Mtodo que consiste en permitir que el tamao conjunto del programa y sus datos sea mayor que la
cantidad de memoria fsica disponible.
Esta zona de de intercambio en algunos sistemas operativos como UNIX y LINUX se llama swap.
Mediante esta tcnica podemos utilizar el disco duro como memoria principal y almacenar solamente las instrucciones y los
datos utilizados por el procesador en la memoria RAM. Esta operacin produce una disminucin considerable en el
rendimiento
Paginacin. Mtodo que consiste en dividir la memoria fsica en zonas de tamao fijo llamadas frames o tramas y los
programas o espacio lgico en partes del
mismo tamao llamadas pginas
Segmentacin. Tcnica similar a la paginacin pero definiendo los bloques de memoria de tamao variable.

3.3. Controlar los dispositivos perifricos. Clasificacin de perifricos


Los perifricos de entrada/salida son dispositivos hardware que junto con los soportes se encargan almacenar,
leer datos y programas que sern procesados por el sistema. Una de las funciones principales de un sistema operativo

es el control de estos perifricos.


Para conectar los dispositivos perifricos al ordenador, se utilizan conectores denominados slots y puertos. Cuando se realiza
el acceso a un dispositivo se hace a travs de su parte electrnica llamada controladora fsica de dispositivo y mediante el
software denominado driver o controlador lgico que es el encargado de traducir las rdenes dadas por el sistema operativo a
los dispositivos.
Los dispositivos fsicos son los encargados de manejar los soportes de almacenamiento mediante los interfaces que permiten
la comunicacin entre el usuario y el sistema operativo.
Otros elementos necesarios para la comunicacin son los buses (autopistas de la informacin) o canales encargados de
transmitir la informacin entre los diferentes componentes que integran el ordenador. Para gestionar los dispositivos se
necesitan dos valores que lo identifique denominado interrupcin y de 5

5 Tipos de Software
Al conjunto de programas o aplicaciones informticas se le llama software informtico o soporte lgico.
Software de sistema o software base encargado de proporcionar al usuario el control del sistema informtico de una forma
desatendida con herramientas interactivas para su correcto mantenimiento.
Software de aplicacin o programas diseados para facilitar al usuario la realizacin de un determinado tipo de trabajo.
Algunos ejemplos de programas de aplicacin son los los paquetes ofimticos.
6. Tipos de licencias Una licencia de software es una autorizacin mediante contrato para poder utilizar aplicaciones
informticas de una forma determinada
Software Libre: puede ser utilizado, copiado, distribuirlo y modificado para mejorar el programa o adaptarlo a las
necesidades.
Software propietario o privado: es aquel que sin permiso del propietario queda prohibida la copia, redistribucin o
modificacin.
Software comercial: para su disponibilidad hay que realizar un pago. Puede existir software libre y propietario de este tipo.
Software de dominio pblico. El Software con dominio pblico es software sin copyright.
Freeware: programas que permiten la redistribucin pero no la modificacin.
Shareware: es el software disponible con permiso para ser redistribuido, pero su uso est limitado.
GPL: Licencia de software libre con proteccin heredada. El autor conserva los derechos de autor (copyright), y permite la
redistribucin y modificacin con trminos para asegurarse de que todas las versiones modificadas del software permanecen
fieles a la propia licencia.
Con Copyleft: es aquel software que dispone de un tipo de copyrihgt creado para el software libre.
7. orden de los procesos de arranque
Se llama encendido del ordenador a los pasos seguidos por el computador hasta llegar al punto de carga del S.O. y pueden ser
los siguientes:
1 .Cuando se enciende el ordenador (botn power) y llega corriente a los componentes de la placa base.
2. POST (Power On Self Test), en el que se comprueba el correcto funcionamiento de los componentes instalados.
3. La BIOS asigna direcciones de acceso directo y de interrupcin a los dispositivos y comprueba la secuencia de
arranque de los dispositivos que almacenan el o los Sistemas Operativos en el sistema localiza el MBR (Master Boot Record los
primeros 512 bytes del disco duro), del disco a arrancar y comienza con el proceso denominado bootstrap o carga del Sistema
4. El MBR es el primer sector del disco duro que contiene la tabla de particiones y del Master Boot
7.1 .Conceptos relacionados con el arranque de sistemas operativos
La BIOS: Es un software muy bsico instalado en la placa base que permite que sta cumpla su cometido. Su funcin
primordial es la de encontrar el sistema operativo y cargarlo en memoria RAM.
El BOOTLOADER: Programa diseado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar.
El BOOTSTRAP: Es el proceso de inicio de cualquier ordenador
7.3. Gestores de arranque de Linux
Tras encender el ordenador, la CPU ejecuta el cdigo es el que representa a la BIOS una de sus funciones es buscar un
programa especial que ejecuta el llamado gestor de arranque (el LILO o el GRUB). Esta tcnica se llama bootstrapping,
siendo as, un bootstrap o boot loader el programa que ejecuta a otro que no puede ejecutarse por s mismo.
9. Virtualizacin de sistemas operativos
Un hipervisor o monitor de mquina es una plataforma de virtualizacin que permite utilizar, al mismo tiempo, diferentes
sistemas operativos en una misma computadora. Aplicaciones como VirtualBox, nos permiten simular la ejecucin de mltiples
sistemas operativos distintos a los reales en un equipo.
Las ventajas de la virtualizacin son las siguientes: Ejecutar sistemas operativos para "probarlos".
Permite la instalacin de uno o de varios sistemas operativos sobre el que ya est previamente instalado funcionando de
manera simultnea.
Uno de los inconvenientes, efecto de ralentizacin del sistema.
Los hipervisores se pueden clasificar en dos tipos: Mquinas virtuales de sistema, Mquinas virtuales de proceso.

Das könnte Ihnen auch gefallen