Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de SOyC2
Fundamentos de SOyC2
Virtual
stemas Operativos
COMPUTADORA: Hardware + Software
Hardware: Es el conjunto de elementos fsicos utilizados para el
procesamiento y comunicacin de datos. En su conjunto conforman lo
que se denomina Sistema.
Software: Es el conjunto de programas (rutinas, procedimientos o
normas)
para la explotacin, funcionamiento y operacin del sistema.
Software:
Utilitarios: complementan al
Sistema Operativo en la coordinacin
y optimizacin de los recursos, diagnostican y reparan errores de la
computadora.
Sistema Operativo:
Objetivos Bsicos:
Convertir al conjunto de circuitos en una computadora operable y eficaz,
con capacidad de iniciar un dilogo con el mundo exterior.
Ejecucin de programas,
Acceso a los dispositivos de E/S,
Acceso controlado a los archivos,
Deteccin y respuesta a errores,
Funciones del Sistema Operativo como controlador de Recursos:
Administrar el Procesador
Administrar la Memoria
Administrar los dispositivos de E/S
Funciones
Operativo:
Bsicas
que
debe
realizar
un
Sistema
on line (o interactivos):
Estos sistemas son tiles en entornos de desarrollo de programas, de
procesamiento de textos y de ejecucin de programas interactivos
off line (o batch o por lotes):
Los sistemas por lotes se caracterizan porque una vez introducida una
tarea en
la computadora, el usuario no mantiene contacto alguno con
ella hasta que finaliza su ejecucin.
Monotarea:
Los que permiten slo ejecutar un programa a la vez en la
computadora.
Multitarea:
Los que permiten ejecutar varias tareas o programas al mismo tiempo
Monousuario
Se puede acceder a la computadora mediante una nica terminal.
Multiusuario
Se puede acceder a la computadora mediante varias terminales
de acceso simultneo.
Mainframe
Servidor
Multiprocesad
or
OS890
Servicio de
impresin, de
archivos, web, etc.
Presenta una
buena interface
a un nico
usuario
Varias CPU
conectadas en un
solo sistema.
Personal
Servidores web
avanzados,
reserva de pasajes
areos, etc.
Funciones
especiales
para
comunicacin
y
conectividad.
Usados para:
procesamiento de
texto, hojas de
clculo, Internet,
etc.
UNIX, Linux,
Windows
Server
Linux, Unix
Windows XP, 7,
Macintosh y
Linux.
Microsoft Windows
Microsoft Windowses el nombre de una familia desistemas
operativosdesarrollados y vendidos porMicrosoft.Microsoft
Windows lleg a dominar el mercado mundial de computadoras
personales, con ms del 90% de la cuota de mercado, superando
aMac OS, que haba sido introducido en1984.
Linuxes unncleolibredesistema operativobasado enUnix.Es
uno de los principales ejemplos desoftware libre. El ncleo Linux
fue concebido por el entonces estudiante deciencias de la
computacinfinlands,Linus Torvalds, en1991.
Google Chrome OSes un proyecto llevado a cabo por la
compaaGooglepara desarrollar unsistema operativobasado
enweb. A travs de su blog oficial,Googleanunci el7 de
juliode2009Google Chrome OS, un sistema realizado con base
encdigo abierto(Ncleo Linux) y orientado inicialmente para
miniporttiles, estando disponible en junio de2011.
ElBlackBerry OS2.9%
Es unsistema operativomvil desarrollado porResearch In
Motionpara
sus
dispositivosBlackBerry.
El
sistema
permitemultitareay tiene soporte para diferentes mtodos de
entrada adoptados por RIM para su uso en computadoras de mano,
particularmente
latrackwheel,trackball,touchpady
pantallas
tctiles. Su desarrollo se remonta la aparicin de los
primeroshandhelden1999.
Symbian OS 0.2%
Symbianes unsistema operativoque fue producto de la alianza de
varias empresas de telefona mvil, entre las que se
encuentranNokia,Sony
Ericsson,
Psion,Samsung,Siemens,Arima,Benq,Fujitsu,Lenovo,LG,Motorola
,Mitsubishi Electric,Panasonic,Sharp, etc. Sus orgenes provienen
de su antepasado EPOC32, utilizado enPDA'syHandheldsde PSION.
Estados y transiciones
Nuevo:Se dice que un proceso est en estado de nuevo cuando
apenas se encuentra en proceso de crearse.
Listo:Un proceso est en estado de listo, cuando podra usar una CPU,
si hubiera una disponible.
En ejecucin:Se dice que un proceso est estado de ejecucin, si en
ese momento tiene esta ocupando la CPU.
Bloqueado:Se dice que un proceso est en estado de bloqueado, si
espera que ocurra algo, como por ejemplo, la terminacin de una E/S,
para as poder ponerse en marcha.
Terminado:Cuando un proceso se ha completado su ejecucin pasa a
ser un proceso terminado.
Estados y transiciones
Admitido(Proceso):Nuevo Listo: Cuando un proceso se ha creado y se
le es permito para competir por la CPU.
Despacho(Proceso):Listo En ejecucin: La asignacin de la CPU al
primer proceso de la lista de listos es llamado despacho y es ejecutado
por la entidad de sistema llamada despachador. Mientras que el proceso
tenga la CPU se dice que esta en ejecucin.
Tiempo excedido(Proceso):En ejecucin Listo: El S.O , cuando un
proceso se le expira el intervalo de tiempo asignado para estar en
ejecucin(CUANTO), hace que este proceso que se hallaba en estado de
ejecucin pase al estado de listo e inmediatamente el despachador hace
que el primer proceso de la lista pase a estado de ejecucin.
Bloqueo(Proceso):En ejecucin Bloqueado: Si un proceso que se
encuentra en estado de ejecucin inicia una operacin de E/S antes que
termine su cuanto, el proceso voluntariamente abandona la CPU, es decir,
el proceso se bloquea a s mismo.
Despertar(Proceso):Bloqueo Listo: La nica transicin posible en
nuestro modelo bsico ocurre cuando acaba una operacin de E/S (o
alguna otra causa por la que est esperando el proceso), y esta termina
pasa a el estado de listo.
Salir(Proceso):En ejecucin Terminado:Esta transicin ocurre cuando