Está en la página 1de 6

Nocin Bsica De Sistemas Operativos

Sistemas Operativos - Semana 1 Jefe de Prctica: Alberto Liendo Garcia



El microprocesador slo entiende seales elctricas. Si los usuarios nos comunicramos directamente con el
microprocesador lo tendramos que hacer mediante seales elctricas o con algn tipo de cdigo (lenguaje mquina)
comprensible para los circuitos. s se haca en los comien!os de la in"ormtica (aos #$) en la que un operador
introduca mediante paneles% tarjetas
per"oradas% u otro medio% los datos e
instrucciones que hacan que "uncionase
todo el hard&are ' el microprocesador. (a
mquina slo poda ser utili!ada por
programadores ' e)pertos% siendo su
operati*idad escasa ' costosa.

Se "ueron creando los primeros programas (so"t&are de sistema) que reali!aba las labores de iniciacin% control '
coordinacin del hard&are. +o' podemos decir que un Sistema ,perati*o es un conjunto de programas que actan
como intermediario entre el usuario ' el hard&are de la mquina. El usuario% que quiere imprimir% no tiene por qu
en*iar a los circuitos de la impresora ' al hard&are de la mquina% complejas instrucciones ' cdigos binarios para que
se realice dicho proceso. Slo debe poder pulsar un botn ' el Sistema ,perati*o trasmitir ' traducir al
microprocesador las seales necesarias para que se realice la impresin. Ese es el primer propsito del sistema
operati*o- proporcionar al usuario una mquina til ' e"ica! que pueda ser utili!ada por cualquier persona aunque no
sea un programador o e)perto. El objeti*o principal de un Sistema ,perati*o es% entonces% lograr que la mquina se
use de manera cmoda ' el
objeti*o secundario ser que el
hard&are del computador se
emplee de manera e"iciente.

Segn lo dicho anteriormente% podramos pensar que todo el so"t&are es sistema operati*o. Si hablamos de .icroso"t
/indo&s podemos pensar que .icroso"t /ord% E)cel% etc% "orman parte del sistema operati*o. Sin embargo% eso no
es cierto% porque podemos tener instalada en un ordenador una aplicacin (/ord% por ejemplo) o no0 la mquina
"uncionar igualmente. 1ero% si la mquina no tiene instalado un sistema operati*o% no "uncionar nada. 2ebe quedar
claro la di"erencia entre los sistemas operati*os (&indo&% linu)% uni)...) ' las aplicaciones (&ord% e)cel...).





1odemos de"inir un sistema operati*o de muchas maneras% aunque ninguna ser totalmente completa- so"t&are
encargado de ejercer el control ' coordinar el uso del hard&are entre di"erentes programas de aplicacin ' los
di"erentes usuarios. dministrador de los recursos de hard&are de la mquina- memorias% dispositi*os de E3S%
programas. Es un programa mu' especial% qui! el ms complejo e importante en una mquina% etc. 1odemos
entender mejor el concepto de sistema operati*o si enumeramos algunas "unciones genricas-

FUNCIONES DE UN SISTEMA OPERATIVO-
4.5 utodiagnstico del "uncionamiento del hard&are.
6.5 7estin de la memoria% discos% teclado% mouse...
8.5 9ontrol de errores de hard&are ' la prdida de datos.
#.5 Secuenciar los procesos ' tareas a reali!ar.
:.5 dministrar a los usuarios ' los recursos que pueden utili!ar.
;.5 <nterpretar ' ejecutar las ordenes de los usuarios.
=.5 9omunicar la mquina con otras pr)imas o remotas.
>.5 rbitrar para que distintos usuarios ' programas acten simultneamente.

ctualmente e)isten multitud de sistemas operati*os. En el mbito del usuario domstico /indo&s es el ms
e)tendido. Enumeramos algunos de amplia di"usin-
.ac,S para ordenadores macintosh (de la empresa ppel)
Solaris (de S?@ .icros'stems)
7@?3(inu) (deri*ado de ?@<A)
?@<A de BS2
7?2(<@EA (Cunta de ndaluca)
+15?A (de +e&lett 1acDard)
<A (de <B.)
/indo&s (de .icroso"t)

continuacin enumeramos algunos conceptos importantes que di"erencian a unos sistemas operati*os de otros-
1. Sistemas Operativos Monousuarios
9omo indica su nombre% e)iste un slo usuario. @o signi"ica que no puedan utili!ar la mquina distintas personas.
Signi"ica que el sistema no distingue a distintos usuarios con distintos pri*ilegios. Eodos los usuarios de la mquina
pueden reali!ar las mismas tareas ' controlar todos los recursos- instalar% borrar% crear% etc. Estos sistemas se
caracteri!an porque no piden un nombre de usuario ' una contrasea. @o e)iste un administrador del sistema que
tenga todos los pri*ilegios ' que se di"erencie de los usuarios habituales. @o e)iste el concepto de multiusuario. Es
propio de sistemas antiguos como .S52,S% las *ersiones +ome de /indo&s% *ersiones antiguas de .ac,S% etc. (a
seguridad es mu' escasa porque cualquier usuario (de "orma intencionada o no) puede destruir datos ' al propio
sistema.
2. Sistemas Operativos Mutiusuarios
Estos sistemas permiten crear una pirmide de usuarios segn sus pri*ilegios. En la parte ms alta se encuentra el
administrador (o grupo de administradores). 1uede reali!ar todas las tareas ' administrar todos los recursos. 1uede
crear nue*os usuarios o eliminar usuarios. 1uede instalar% borrar% crear% etc. El resto de usuarios *an perdiendo
pri*ilegios (no podrn reali!ar ciertas tareas ' procesos) segn lo determine un administrador. Es e*idente% que a estos
sistemas ha' que acceder con un nombre de usuario ' una contrasea.
!. Sistemas Operativos Monotareas
(os sistemas mono tarea pueden reali!ar una sola tarea por usuario% aunque puede haber di"erentes usuario.
". Sistemas Operativos Mutitareas
?n sistema operati*o multitarea es aqul que le permite al usuario estar reali!ando *arias labores al mismo tiempo.
1or ejemplo% puede estar editando el cdigo "uente de un programa durante su depuracin mientras compila otro
programa% a la *e! que est recibiendo correo electrnico en un proceso en bacDground. Es comn encontrar en ellos
inter"aces gr"icas orientadas al uso de mens ' el ratn% lo cual permite un rpido intercambio entre las tareas para
el usuario% mejorando su producti*idad.
#. Sistemas Operativos Monopro$eso
?n sistema operati*o monoproceso es aqul que es capa! de manejar solamente un procesador de la computadora%
de manera que si la computadora tu*iese ms de uno le sera intil. El ejemplo ms tpico de este tipo de sistemas es
el 2,S ' .ac,S.
%. Sistemas Operativos Mutipro$eso
?n sistema operati*o multiproceso se re"iere al nmero de procesadores del
sistema% que es ms de uno ' ste es capa! de usarlos todos para distribuir su
carga de trabajo. 7eneralmente estos sistemas trabajan de dos "ormas-
simtrica o asimtricamente. 9uando se trabaja de manera asimtrica% el
sistema operati*o selecciona a uno de los procesadores el cual jugar el papel
de procesador maestro ' ser*ir como pi*ote para distribuir la carga a los dems
procesadores% que reciben el nombre de escla*os. 9uando se trabaja de manera
simtrica% los procesos o partes de ellos (threads) son en*iados indistintamente
a cualquiera de los procesadores disponibles% teniendo% tericamente% una mejor distribucin ' equilibrio en la carga
de trabajo bajo este esquema.

Pro$esamiento Por &otes
Se conoce como sistema por otes ('at$( pro$essin))% o modo batch% a la
ejecucin de un programa sin el control o super*isin directa del usuario (que
se denomina procesamiento interacti*o). Este tipo de programas se
caracteri!an porque su ejecucin no precisa ningn tipo de interaccin con el
usuario.
7eneralmente% este tipo de ejecucin se utili!a en tareas repetiti*as sobre
grandes conjuntos de in"ormacin% 'a que sera tedioso ' propenso a errores
reali!arlo manualmente. ?n ejemplo sera el renderi!ado de los "otogramas de
una pelcula.
(os programas que ejecutan por lotes suelen especi"icar su "uncionamiento mediante scripts o guiones
(procedimientos) en los que se indica qu se quiere ejecutar '% posiblemente% qu tipo de recursos necesita reser*ar.
Cara$ter*sti$as
(os sistemas por lotes son el mecanismo ms tradicional ' antiguo de ejecutar tareas. Se introdujeron alrededor de
4F:; para aumentar la capacidad de proceso de los programas. En la actualidad% los trabajos por lotes son
ampliamente utili!ados en supercomputadores% como .agerit.Este procesamiento se dio en la segunda generacion
de computadoras.
El e)tremo opuesto al procesamiento por lotes es el procesamiento interacti*o- programas que precisan la interaccin
con el usuario (peticin de datos% eleccin de opciones) para "uncionar. 9ada tipo de proceso es di"erente ' ms
adecuado en unas situaciones que en otras.
En un sistema por lotes e)iste un gestor de trabajos% encargado de reser*ar ' asignar los recursos de las mquinas a
las tareas que ha' que ejecutar. 2e esta "orma% mientras e)istan trabajos pendientes de procesamiento% los recursos
disponibles estarn siempre ocupados ejecutando tareas.
Si el sistema est bien plani"icado% se alcan!an tiempos de ejecucin mu' altos% 'a que los recursos disponibles estn
siendo utili!ados casi continuamente. dems% el Sistema ,perati*o puede ser mu' simple 'a que las tareas son
completamente secuenciales por lo que se reduce la necesidad de utili!ar esquemas Gound Gobin o similares.


Venta+as,
1ermite compartir mejor los recursos de un ordenador entre muchos usuarios% al no competir por stos de
"orma inmediata.
Geali!a el trabajo en el momento en el que los recursos del ordenador estn menos ocupados% dando
prioridad a tareas interacti*as.
E*ita desapro*echar los recursos del ordenador sin necesidad de interaccin ' super*isin humanas
continuas.
En ordenadores caros o supercomputadores% a'uda a amorti!ar el coste manteniendo altos ndices de
utili!acin.
In$onvenientes,
El principal incon*eniente de la ejecucin por lotes "rente a la ejecucin interacti*a es que ha' que conocer '
plani"icar cuidadosamente la tarea a reali!ar. l carecer de super*isin por parte del usuario% cualquier tipo
de error puede producir resultados intiles o% simplemente% ine)istentes


-uses .e a $omputa.ora
9onjunto de cables o pistas impresas que permiten el traslado de in"ormacin-
entre computadoras (redes)%
entre elementos de la computadora%
en el interior de los circuitos integrados
' en los dispositi*os peri"ricos ' otros au)iliares de la computadora.
.ediante los B?SES pueden cargarse datos en la memoria ' desde all transportarse a la 91?. Es la autopista de los
datos dentro del 190 'a que comunica a los componentes del computador con la 91?. (os buses se controlan ' manejan
desde el procesador.
En el bus se encuentran pistas separadas% el bus de datos ' el bus de direcciones principalmente% pero e)isten buses
de alimentacin% de control% otros.
(a 91? escribe la direccin de la posicin deseada de la memoria en el bus de direcciones accediendo a la memoria%
teniendo cada una de las lneas carcter binario. l representar $ o 4 ' "orman el nmero de la posicin dentro de la
memoria (la direccin). 9uantas ms lneas ha'a disponibles% ma'or es la direccin m)ima ' ma'or es la memoria a
la cual puede dirigirse de esta "orma. En el bus de direcciones original haba 'a 6$ direcciones% 'a que con 6$ bits se
puede dirigir a una memoria de 4 .B ' esto era e)actamente lo que corresponda a la 91?.
En un inicio se usaron solo en paralelo% lle*aban
la in"ormacin con "unciones "ijas de cada
conductor entre etapas de la computadora% con
cone)in simple% tena un puerto de entrada '
otro de salida en cada dispositi*o.
En la actualidad se ha orientado a buses seriales
como el ?SB ' el H<GE/<GE% ' el 9+<1SEE de la
tarjeta madre al interior de las computadoras.
pro*echando la tecnologa actual que puede
controlar dispositi*os complejos ' con ma'or
poder de computo.

1. FUNCI/N
Geali!a la cone)in lgica entre componentes% entre subsistemas% componentes ' dispositi*os a*an!ados peri"ricos
con una computadora.
Est basada su capacidad de comunicacin en el ancho de datos ' en la "recuencia m)ima de en*os% estas dos
magnitudes son in*ersamente proporcionales% as que si el ancho de datos es pequeo% se tendr una alta "recuencia.
(as seales digitales que transmiten% son de datos% direcciones ' controles. (os buses tienen "unciones particulares
como los 2.% ' las interrupciones% todo esto para acceder a la memoria o 91? manejando los recursos mnimos
0ENERACIONES DE -USES
1G<.EG 7E@EG9<I@
Estaba "ormada por 6 buses con "unciones espec"icas% uno para la
memoria ' otro para comunicar los dems dispositi*os0 manejaba
protocolos ' sincroni!aciones di"erentes. 2E9 identi"ic que no era
necesario dos tipos de buses si se usa (mapeo)% esto es que se
combinaba las direcciones de memoria con las de los peri"ricos en
un solo espacio de memoria.
las primeras computadoras se basaban en un bus bacDplane (eje)
pasi*o para conectar las tarjetas de circuito. (a 91? escriba la
direccin% del conjunto de direcciones hacia el cual debe "luir a
tra*s del bus principal% luego escriba o lea los datos apuntando
a la direccin del dispositi*o.

Entre las conocidas est la S4$$ ' E( B?S <S% eran una e)tensin
del bus del procesador por lo que lata a la misma "recuencia entre
; ' > .+!.



SE7?@2 7E@EG9<I@
Se cre el concepto de Bus del Sistema (cone)in entre el procesador ' la G.) nace el 9hipSet. 9omo se debi
jerarqui!ar los buses al hacerse las computadoras ms rpidas ' dejar la 91? de controlar los buses. El bus <S pas de
bus del sistema a bus de e)pansin% controlado por un chip aparte del 91?. Se ubica un bus a una "recuencia ms alta
entre el procesador ' la memoria.
Se crea el bus @?B?S% con controlador propio e independiente de la computadora% inicios del 1(?7 @2 1(J con un
ancho de banda de 86 bits ' de inter"a! estndar ' permiti el uso de *arias arquitecturas% se implement en 11(E '
entre estos estn el 71 ' el 19<.

EEG9EG 7E@EG9<I@
9one)iones punto a punto% reducen el nmero de cone)iones% sin depender de pulsos de reloj% los ms notables son
el in"iniband% el 19< EA1GES ' hipertransport0 se conecta negociando las caractersticas de la cone)in% de manera
dinmica ' reduce en mucho el nmero de cables orientndose al inter"ace serial.




Casi1i$a$i2n por e n3mero .e (ios

-US PARA&E&O
Este usa la transmisin a mismo tiempo de un b'te% por *arias lneas
que tienen "unciones "ijadas% utili!ado de "orma masi*a en impresoras%
buses del procesador% discos duros ' tarjetas de e)pansin.

Ejemplo es el "ront side bus utili!ado en procesadores intel% las
"unciones en lnea dedicadas son-

ineas .e .ire$$i2n.5 indica la posicin de la memoria o la direccin del dispositi*o con el que desea reali!ar
comunicacin.
*neas .e $ontro.5 son las que en*an seales de arbitraje entre dispositi*os% entre las que tenemos 2.%
lineas de interrupciones e indicadores de estado.
*neas .e .atos.5 transmiten los datos de bits en "orma aleatoria% el ancho del bus es potencia de dos.

-US SERIA&
Eransmite bit a bit ' reconstru'e luego por medio de registros
' rutinas de so"t&are% usa pocos conductores% "ue utili!ado
para en*iar limitada in"ormacin como el mouse e impresoras
simples% pero se retom hace unos die! aos con los ?SB
principalmente.



SERIA& ATA.
SE proporciona ma'ores *elocidades% mejor apro*echamiento cuando ha'
*arias unidades% ma'or longitud del cable de transmisin de datos ' capacidad
para conectar unidades al instante

También podría gustarte