Está en la página 1de 8

APUNTES SOM

1 EVALUACIN:
TEMA 1:
Domo tizar: automatizar una casa
Firmware: es un bloque de instrucciones de mquina para propsitos especficos,
grabado en una memoria, normalmente de lectura/escritura (ROM, EEPROM, flash,
etc.), que establece la lgica de ms bajo nivel que controla loscircuitos electrnicos de
un dispositivo de cualquier tipo. Est fuertemente integrado con la electrnica del
dispositivo siendo el software que tiene directa interaccin con el hardware: es el
encargado de controlarlo para ejecutar correctamente las instrucciones externas. No es
modificable pero si se puede bajar para actualizarlo.
UCP subdividio en la UAL y la UC. La memoria central la unidad de salida los buses y
las unidades perifricas
Perifricos: de entrada (teclado, ratn, micrfono, etc.), de salida (pantalla, disco duro,
altavoces impresora, etc.), de entrada/salida (USB, CD, etc.).
Buses: son los cables por los que transita la informacin (buses de datos, de sistemas y
de direcciones).
Velocidad de un sistema informtico: procesador, RAM, buses.
Funcionamiento de las memorias: memoria RAM, ROM (Firmware), PROM (son un
hbrido de memoria de solo lectura y memoria progamable), EPROM (permiten
borrar y programar), CMOS (guarda algunos datos de la bios, se borrra cuando no
recibe ninguna fuente de alimentacin).
Arquitecturas de microprocesdaores:
Direccionamientos: Inmediato, directo, indirecto y relativo.
TEMA 2:
Algo que se puede programar necesita un SO.
CLASIFICACIN DE LOS SO:
N de usuarios:
Monousuario (solo permite trabajar a un nico usuario)
Multiusuario
N de tareas:
Monotarea (Ej: MS2)
Multitarea: en el caso de que tengan un nico microprocesador el SO parte las
tareas y le dedica tiempos de reloj segn la prioridad que tengan y en el caso de
1

que tengan ms el procesador ms de un ncleo, podrn hacer tantas tareas a la


vez como ncleos tenga el microprocesador.
N de procesos:
Uniproceso
Multiproceso (+ de 1 proceso):
o Simtricos: el SO selecciona un proceso para distribuir las actividades.
o Asimtricos: envan el trabajo al proceso ms eficiente que est libre (lo
decide el SO).
EVOLUCIN HISTRICA:
1 Generacin (1940-1955): utilizaban el lenguaje mquina ms simple, que era el
interruptor. Generaban muchos problemas, haba que mantenerlos entre mucho personal,
lo cual generaba muchos gastos en salarios, ocupaban mucho espacio y duraban poco.
2 Generacin (1956-1965): primer transistor y aparecen tambin los SO monolticos.
3 Generacin (1965-1980): primeros circuitos integrados (chip).
4 Generacin (1980-?*(las generaciones se solapan): microchips.
5 Generacin (1982-1990): programa con inteligencia artificial (Ej.: el Word, porque si
hay alguna palabra que no conoce, se puede guardar en su memoria y la aprende).
6 Generacin (1990-actualidad)
SISTEMAS OPERATIVOS:
SOMO (monousuario): son capaces de atender a un nico usuario a la vez. Ej.: nuestros
sistemas de clase.
SOMU (multiusuario): aquel en el que habiendo un nico ordenador, a travs de
terminales tontos (sin SO), pueden trabajar en l ms de un usuario a la vez.
SORED: es parecido al SOMU, la diferencia reside en que cada uno de los usuarios,
estn conectados en este caso a un servidor con sus ordenadores con sus SO propios. El
servidor comparte recursos.
Otra diferencia en los SORED, aunque se apague el ordenador servidor, los dems
podrn seguir trabajando. Pueden acceder al mismo archivo a la vez y pueden trabajar
sobre ese archivo a la vez.
7 FUNCIONES DEL SO:
- Crear programas.
- Ejecutarlos.
- Gestionar los archivos.
- Acceder a la informacin.
2

- Supervisar y seleccionar errores.


- Suministrar informacin sobre el sistema.
PROCESOS:
Definicin de proceso: conjunto de instrucciones y datos de un programa cargados en
memoria.
Un programa es un proceso en el momento en que est cargado en memoria.
SERVICIOS:
Sirven para crear programas, una vez creado ejecutarlo, acceder de forma controlada a
los dispositivos de E/S, gestionar los archivos, acceder a la informacin, supervisar y
solucionar los errores provocados por el hardware o el software.
MEMORIA VIRTUAL:
Espacio libre de nuestro disco duro que podemos utilizar como RAM.
GESTIN DE MEMORIA:
- Particiones fijas o variables.
- Intercambio (multitarea).
GESTIN DEL PROCESADOR:
- Procesos cargados en memoria.
- Los procesos estn protegidos de otros procesos, es decir, el espacio de un proceso no
puede ser ocupado por otro.
- Propiedad de los procesos. SO/usuario.
SO: se ejecutan en modo kernel o privilegiado, tiene el control absoluto de todo el
sistema.
Usuario: se ejecutan en modo usuario o desprotegido, no tienen el control ni el dominio
total sobre el hardware y otros componentes.
- BCP (Bloque de Control de Procesos).
- Los procesos podrn comunicarse, sincronizarse y colaborar entre s.
GESTIN DE PROCESOS DE E/S:
Se encargan el chipset norte y sur.
EXPLOTACIN DE LOS SO:
Explotar = Usar
A. Por lotes.
B. En tiempo real. Fases de un sistema informtico: 1 Arranque Ejecucin, 2
Ejecucin Proceso y 3 Finalizacin.
3

C. Segn el nmero de usuarios:


a. SOMO: un usuario gestiona el sistema.
b. SOMU: capaz de atender de forma simultnea.
D. N de procesos:
a. Monoprocesador: puede ser multiusuario y multitarea (depende del SO)
b. Multiprocesador:
i. Simtrico: el SO utilizar los recursos del microprocesador de forma
simtrica.
ii. Asimtrico: el SO va distribuyendo las cargas segn las necesidades
del proceso.
TEMA 3:
HEBRA O HILO:
Es el punto en el que se encuentra un proceso (como mnimo todos los procesos tendrn
un hilo, el de estar cargado en memoria).
Ej.: los documentos que tengas abiertos en Word.
ESTADOS DE LOS PROCESOS:
- En ejecucin.
- Preparado, en espera, o activo.
- Bloqueado.
Cada proceso tiene un identificador, que es un n que le asigna el SO se denomina PID
(identificador de procesos)
Un proceso que est bloqueado puede pasar de bloqueado a activo, pero no directamente
Ej.: las puertas de un banco.
CMO FUNCIONA EL PANIFICADOR?
ALGORITMOS DE PLANIFICACIN:
- De rueda (generalmente usado en los SO monousuario/multitarea): Se le asignan
tiempos (quantum) a cada proceso por orden de entrada. Esos tiempos son siempre
iguales para cada proceso.
- FIFO (generalmente usados en procesos de impresin): Pone en ejecucin un proceso.
El primero que entra es el primero que sale y no se ejecuta otro proceso hasta que no
acabe de ejecutarse.
MEMORIA RAM:
Las memorias son tridimensionales.

Niveles de memoria:
-

Nivel convencional
4

Superior
Extendido

La memoria es administrada por el SO a travs del administrador de memoria.


DIFERENCIAS:
PAGINACIN

SEGMENTACIN

Tamao similar

Tamao variable

Pginas/Frame

Segmentos/Stacks

No asigna consecutivamente

No asigna consecutivamente

En el SO DOS (obsoleto)

Mnimo 20% de espacio del disco duro o el


doble del tamao de la RAM

TIPOS DE PROGRAMAS:
(Las 4 R)
Reutilizables: El que utiliza ms de un usuario
Reentrantes: utilizan en su gestin la memoria virtual. En ejecucin/ Deja libre la RAM/
Vuelve tras un periodo de tiempo.
Residentes: cargados en memoria permanecern en ella hasta que se apague el
ordenador.
Reubicables: puede cambiar su ubicacin en la RAM.
COLA DE PROCESOS:
La UC cuando lanza un proceso lo lanza a una cola, entonces le asigna tiempos y
estados:
1 El BCP le asigna tiempo
2 Se ejecuta
3 Pasa a estar preparado
HEBRA:
Una hebra es un punto de ejecucin de un proceso. Un proceso tendr siempre una
hebra, en la que corre el propio programa, pero puede tener ms.
Una hebra o hilo es un subproceso de un proceso que consume recursos propios pero
que depende del proceso padre que lo ha ejecutado.
Ej.: Un Word en el que tenemos abiertos varios documentos.
Fases:
5

En ejecucin
Preparado, en espera o activo
Bloqueado
Ej. De procesos padre y procesos hijo: programas de chequeo informtico, los accesos
directos.
BCP:
Bloque de Control de Procesos
Dnde est?
En el microprocesador
Qu hace?
- Chequea el estado de cada proceso
- El PID: n identificador del proceso
- Asigna las prioridades de un proceso y para ello se encarga el planificador de tareas.
- Gestiona la ubicacin de los procesos
- Asigna recursos
DENTRO DE LA PISTA 0:

FAT: Tabla de ubicacin de fichero. Contiene la informacin sobre los archivos que hay
en los sectores y nos dice en que sector est el archivo.
DAT: Tabla de ubicacin de directorios.
6

BOOT (sector de arranque): Tenemos la informacin del SO, de arranque, autoarranque,


etc.
DIRECTORIO RAIZ: Tenemos la informacin completa de los archivos.
Hasta el ao 1997 la informacin se guardaba en unidad\carpeta\subcarpeta (si la
haba)\archivo, esto es en capas
Ej.: D:\Documentos\ejercicios\ejer1.doc (esto es un camino o path)
A partir de Windows 7 ya no hay capas, porque trabajamos con un sistema de
directorios plano.
Directorios: absoluto (nombramos todos los elementos para poder llegar a un archivo) o
relativo.
*Para nombrar un archivo en Windows usamos la \, en Linux la / y el directorio raz
en Windows es una letra y en Linux nada.
Clster: grupo de sectores. Los hay de 2; 4; 8; 16 sectores. Los clster dependen de los
buses.
Un clster es la cantidad de informacin que se puede grabar o leer de una vez.
Ventaja: cuanto ms grande sea el clster ms velocidad y se lee o se graba mucho
espacio.
Inconveniente: que al grabar un clster de 16 KB (grande) desperdiciamos espacio de
almacenamiento al grabar algo que nos ocupe menos.
ESTRUCTURA DE DATOS DE DISCO: (ms comunes)
FAT - 8; 16; 32: versin ms antigua de divisin de particiones.
Inconvenientes de FAT: graba bloques fijos de informacin que no se suelen llenar, con
lo cual, estamos desperdiciando espacio de almacenamiento.
El mejor es el FAT 8, porque aprovecha ms el espacio, pero la velocidad de
transferencia es menor.
NTFS (modo protegido, se empieza a utilizar en el Windows Vista, aunque aceptaba
FAT): no utiliza un bloque fijo, se adapta a las necesidades. Hace un uso plano de la
memoria.
WINFS: SORED
PARTICIONES DE DISCO:
Primarias: admite autoarranque, arranque carga, etc. del SO. Se usan generalmente para
que los SO sean auto arrancables (3 mx.)
SOLO HAY UNA PARTICIN ACTIVA!
Extendida: dentro de una particin primaria podemos crear muchas particiones
extendidas que funcionan como particiones primarias y se crean dentro de las primarias.
7

Particin lgica: ocupa un trozo de particin extendida o la totalidad de la misma. Aqu


no podemos cargar SO, puesto que no son ni primarias ni extendidas.
2 EVALUACIN:

También podría gustarte