UNIVERSIDAD NACIONAL ABIERTA ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
TRABAJO COLABORATIVO DOS INDIVIDUAL
JAVIER JAVIER ALFONSO BERMUDEZ AV AVILA ILA
C.C. 1.072.747.668
Grupo_!"#!$_% Sistemas Operativos
JAIME JOSE VALDES VALDES
Tutor Curso Universidad Nacional Abierta a Distancia!UNAD
Colom&ia'"# de (&ril de $!")
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
C*ESTIO+(IO "# $a%a &na lista con lo '&e &sted considera son (roceso '&e )ane*a &n siste)a o(erativo# El c&adro debe tener dos col&)nas el (roceso la descri(ci+n del (roceso#
-os procesos reales .ue mane/a un sistema operativo son0 •
S1stem0 Es un proceso del sistema .ue consume parte del e.uipo el cual corre 2ilos del sistema 34ernel 1 controladores de dispositivos cargados5'
•
E6plorer'e6e0 Es el encargado de administrar la parte visual del sistema'
•
Smss'e6e0 Encargado de iniciar otros procesos, 1 su&procesos
•
7inlogon'e6e0 Gestiona la in8ormación de inicio 1 cierre de sesión
•
Issas'e6e0 responsa&le de la autenticación de identi8icación de usuario 1 aplicación de políticas de seguridad
•
Services'e6e0 responsa&le de .ue los servicio de operación del sistema operativo sean los apropiados'
•
Svc2ost'e6e0 Contiene servicios individuales .ue el sistema operativo usa para reali9ar diversas 8unciones
•
Srvan1'e6e0 permite .ue un e/ecuta&le sea e/ecutado como service
•
:;m'e6e0 responsa&le de e8ectos grá8icos tales como vistas previa
•
Spoolsv'e6e0 Se encargar del proceso de impresión de las impresoras
,# De-inir los estados las clasi-icaciones de &n (roceso#
Puede in8ormalmente entenderse como un programa en e/ecución'
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
> Su estado de e/ecución en un momento dado, esto es, los valores de los registros de la CP* para dic2o programa' > Su memoria de tra&a/o, es decir, la memoria .ue 2a reservado 1 sus contenidos' > Otra in8ormación .ue permite al sistema operativo su plani8icación' ?a1 cuatro eventos principales .ue provocan la creación de procesos0 > El arran.ue del sistema' > -a e/ecución, desde un proceso, de una llamada al sistema para la creación de otro proceso' > *na petición de usuario para crear un proceso' > El inicio de un tra&a/o por lotes' -os cinco estados son los siguientes0 E/ecución0 el proceso está actualmente en e/ecución' -isto0 el proceso está listo para ser e/ecutado, sólo está esperando .ue el plani8icador así lo disponga' Blo.ueado0 el proceso no puede e/ecutar 2asta .ue no se produ9ca cierto suceso, como una operación de Entrada@Salida' +uevo0 El proceso reciAn 8ue creado 1 todavía no 8ue admitido por el sistema operativo' En general los procesos .ue se encuentran en este estado todavía no 8ueron cargados en la memoria principal' Terminado0 El proceso 8ue e6pulsado del grupo de procesos e/ecuta&les, 1a sea por.ue terminó o por algn 8allo, como un error de protección, aritmAtico, etc' .# Con s&s (ro(ias (alabras de-ina co)o se reali/a la co)&nicaci+n sincroni/aci+n entre (rocesos en &n siste)a o(erativo#
-os procesos .ue e/ecutan de 8orma concurrente en un sistema se pueden clasi8icar como procesos independientes o cooperantes' *n proceso independiente es a.uel .ue e/ecuta sin re.uerir la a1uda o cooperación de otros procesos' *n claro e/emplo de procesos independientes son los di8erentes intArpretes de mandatos .ue se e/ecutan de 8orma simultánea en un sistema' -os procesos son cooperantes cuando están diseados para tra&a/ar con/untamente en alguna actividad, para lo .ue de&en ser capaces de comunicarse e interactuar entre ellos' Tanto si los procesos son independientes como cooperantes, pueden producirse una serie de interacciones entre ellos' Estas interacciones pueden ser de do s tipos0
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
Interacciones motivadas por.ue los procesos comparten o compiten por el acceso a recursos 8ísicos o lógicos' Esta situación aparece en los distintos tipos de procesos anteriormente comentados' Por e/emplo, dos procesos totalmente independientes pueden competir por el acceso a disco' En este caso, el sistema operativo de&erá encargarse de .ue los dos procesos accedan ordenadamente sin .ue se cree ningn con8licto' Esta situación tam&iAn aparece cuando varios procesos desean modi8icar el contenido de un registro de una &ase de datos' (.uí es el gestor de la &ase de datos el .ue se tendrá .ue encargar de ordenar los distintos accesos al registro' Interacción motivada por.ue los procesos se comunican 1 sincroni9an entre sí para alcan9ar un o&/etivo comn' Por e/emplo, un compilador se puede construir mediante dos procesos0 el compilador propiamente dic2o, .ue se encarga de generar código ensam&lador, 1 el proceso ensam&lador, .ue o&tiene código en lengua/e má.uina a partir del ensam&lador' En este e/emplo puede apreciarse la necesidad de comunicar 1 sincroni9ar a los dos procesos' Estos dos tipos de interacciones o&ligan al sistema operativo a incluir mecanismo 1 servicios .ue permitan la comunicación 1 la sincroni9ación entre procesos' 0# Co)o cree &sted '&e el siste)a o(erativo (lani-ica la e*ec&ci+n de los (rocesos1 '&e 2erra)ientas &tili/a co)o lo reali/a#
-a plani8icación del procesador o de CP* se re8iere a la manera o tAcnicas .ue se usan para decidir cuánto tiempo de e/ecución 1 cuando se le asignan a cada proceso del sistema' O&viamente, si el sistema es monousuario 1 monotarea no 2a1 muc2o .ue decidir, pero en el resto de los sistemas esto es crucial para el &uen 8uncionamiento del sistema' En los sistemas de plani8icación generalmente se identi8ican tres niveles0 E- +IDE- (-TO O -(GO P-(O0 :ecide .ue tra&a/os 3con/unto de procesos5 son candidatos a convertirse en procesos compitiendo por los recursos del sistema' E- +IDE- I+TEFE:IO O FE:I(+O P-(O0 :ecide .ue procesos se suspenden o reanudan para lograr ciertas metas de rendimiento' E- +IDE- B(O O COTO P-(O0 Es el .ue decide .uA proceso, de los .ue 1a están listos 31 .ue en algn momento pasó por los otros dos plani8icadores5 es al .ue le toca a2ora estar e/ecutándose en la unidad central de procesamiento' Se reali9a mediante 3
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
H Tiempo de espera alto S< 3S2ortest o&
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
3# De-ina c&ales son el al%orit)o de (lani-icaci+n de (roceso c&4l (lani-icaci+n es el )e*or (ara e*ec&tar (roceso#
al%orit)o de
Al%orit)os de 5lani-icaci+n 5ri)ero en lle%ar (ri)ero en ser servido
Conocido como
Su nom&re es S< 3S2ortest o&
( cada proceso se le asigna un tiempo determinado para su e/ecución, el mismo tiempo para todos' En caso de .ue un proceso no pueda ser e/ecutado completamente en ese tiempo se continuará su e/ecución despuAs de .ue todos los procesos restantes sean e/ecutados durante el tiempo esta&lecido' Este es un algoritmo &asado en
En este tipo de plani8icación a cada proceso se le asigna una prioridad siguiendo un criterio determinado, 1 de acuerdo con esa prioridad será el orden en .ue se atienda cada proceso' 5lani-icaci+n %aranti/ada
Para reali9ar esta plani8icación el sistema tiene en cuenta el nmero de usuarios .ue de&en ser atendidos' Para un nmero =n= de usuarios se asignará a cada uno un tiempo de e/ecución igual a "@n' 5lani-icaci+n de Colas 67lti(les
El nom&re se deriva de FS 3Fultilevel ueue Sc2edulling5' En este algoritmo la cola de procesos .ue se encuentran en estado de listos es dividida en un nmero determinado de colas más pe.ueas' -os procesos son clasi8icados mediante un criterio para determinar en .uA cola
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
será colocado cada uno cuando .uede en estado de listo' Cada cola puede mane/ar un algoritmo de plani8icación di8erente a las demás' 8# C&4l es la -&nci+n de la )e)oria en &n siste)a co)(&tacional#
Es el dispositivo .ue retiene, memori9a o almacena datos in8ormáticos durante algn período de tiempo'" -a memoria proporciona una de las principales 8unciones de la computación moderna0 el almacenamiento de in8ormación 1 conocimiento' Es uno de los componentes 8undamentales de la computadora, .ue interconectada a la unidad central de procesamiento 3CP*, por las siglas en inglAs de Central Processing *nit5 1 los dispositivos de entrada@salida, implementan lo 8undamental del modelo de computadora de la ar.uitectura de von +eumann' 9# De-ina con s&s (ro(ias (alabras co)o cree &sted '&e el siste)a o(erativo ad)inistra la )e)oria#
-a gestión de memoria se encarga de asignar la memoria 8ísica del sistema a los programas, Astos se e6panden 2asta llenar la memoria con .ue se cuenta' Todas las computadoras tienen una /erar.uía de memoria, con una pe.uea cantidad de memoria cac2A, una cantidad muc2o ma1or de memoria principal 3(F5 1 decenas o centenas de giga&1te de almacenamiento en disco' El administrador de memoria es el encargado de administrar la /erar.uía de memoria' Es el encargado de sa&er .uA partes de la memoria están en uso o no, asignar 1 li&erar la memoria principal a los procesos .ue la re.uieren, 1 administrar los intercam&ios entre la memoria principal 1 el disco' Se puede decir .ue los o&/etivos principales de un sistema de gestión de memoria pasan por o8recer a cada proceso un espacio lógico propio proporcionando una protección entre los procesos, permitir .ue los procesos compartan la memoria' (demás se de&e ma6imi9ar el rendimiento del sistema 1 proporcionar a los procesos mapas de memoria grandes' :# C&4l es la -&nci+n del ad)inistrador de la )e)oria#
-a gestión de memoria o administración de memoria es el acto de gestionar la memoria de un dispositivo in8ormático' El proceso de asignación de memoria a los programas .ue la solicitan' K' Teniendo en c&enta el est&dio de la or%ani/aci+n interna del siste)a o(erativo (ara )ane*ar la estr&ct&ra de arc2ivos directorios1 reali/ar &n c&adro sin+(tico en donde res&)a los ti(os de estr&ct&ras de arc2ivos '&; siste)as o(erativos los )ane*an' Dos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
FAT 16
ESTRUCTURA DE
FAT32
ARCHIVO
NTFS4
NTFS5
Sistemas Operativos
Windows 95 Windows 95 OSR2 Windows 98 Windows 2000/XP Linux Swap (FAT16
Windows 95 OSR2 Windows 98 Windows 2000/XP Linux Swap (FAT!2
Windows 2000/XP Linux Windows "T#
Windows 2000/XP
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos
BIB-IOG(
2ttp0@@sistemasoperativos'angel8ire'com@2tml@"''2tml' 2ttp0@@sistemasoperativos'angel8ire'com@2tml@"'"'2tml DaldAs aime 3$!"5'Fodulo de Sistemas Operativos 3Principios de los sistemas operativos P'"LH $"5 2ttp0@@datateca'unad'edu'co@contenidos@!"#!$@!"#!$'9ip Fartine9':avid'-, $!" Sistemas Operativos 3Estructura de los sistemas operativos P' "!H$"5 ecuperado de0 2ttp0@@sistop'g;ol8'org@2tml@&i&lio@Sistemas_Operativos_H _-uis_-a_ed_Fartine9'pd8 2ttp0@@;;;'e/emplode'com@%Hin8ormatica@#!MHcaracteristicas_de_los_sistemas_operativos'2tml 2ttp0@@;;;'monogra8ias'com@tra&a/os""@oper@oper's2tmlNi699#&(84sMg
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Pregrado en Ingeniería en Electrónica
Sistemas Operativos