Componentes de Un Sistema Operativo

December 4, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Componentes de Un Sistema Operativo...

Description

 

COMPONENTES DE UN SISTEMA OPERATIVO Gestión de procesos Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/! El " es el responsa#le de:  Crear destruir procesos  Parar yy reanudar procesos  "$recer mecanismos para que los procesos puedan comunicarse y se sincronicen   %a gestión de procesos podr&a ser similar al tra#ajo de o$icina! e puede tener una lista de tareas a realizar y a estas $ijarles prioridades alta, media, #aja por ejemplo! 'e#emos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y despu(s las de #aja! Una vez realizada la tarea se tacha! Esto puede traer un pro#lema que las tareas de #aja prioridad pueden que nunca lleguen a ejecutarse! y permanezcan en la lista para siempre! Para solucionar esto, se puede asignar alta prioridad a las tareas m)s antiguas! Gestión de la memoria principal Un sistema de almacenamiento secundario es necesario, ya que la memoria prin pr inci cipa pall *al *alma mace cena nami mien ento to pri prima mari rio+ o+ es vo vol) l)titill y ad adem em)s )s muy peq peque uea a par para a almacenar todos los programas y datos! -am#i(n es necesario mantener los datos que no convenga mantener en la memoria principal! El " se encarga de:  Plani$icar los discos!  Gestionar el espacio li#re!  .signar el almacenamiento!  eri$icar que los datos se guarden en orden El sistema de entrada y salida Consiste en un sistema de almacenamiento temporal *cach(+, una inter$az de mane ma neja jado dores res de dispo disposi sititivo voss y ot otra ra pa para ra dispo disposi sititivo voss co conc ncret retos! os! El si sist stem ema a opera op eratitivo vo de de#e #e ge gest stio ionar nar el al alma mace cena nami mien ento to te temp mpora orall de E/ E/  y ser servi virr la lass interrupciones de los dispositivos de E/! istema de archivos

 

%os arc archiv hivos os son col colecc eccion iones es de in$orm in$ormaci ación ón rel relaci acionad onada, a, de$ de$ini inidas das por sus creadores! 0stos almacenan programas *en código $uente y o#jeto+ y datos tales como im)genes, te1tos, in$ormación de #ases de datos, etc! El " es responsa#le de:  Construir, eliminar archivos y directorios!  "$recer $unciones para manipular archivos y directorios!  Esta#lecer la correspondencia entre archivos y unidades de almacenamiento!  2ealizar copias de seguridad de archivos!   E1isten di$erentes sistemas de archivos, es decir, e1isten di$erentes $ormas de organizar la in$ormación que se almacena en las memorias *normalmente discos+ de los ordenadores! Por ejemplo, e1isten los sistemas de archivos 3.-, 3.-45, e1t4, 6-3, 73, etc!   'esd 'e sde e el pun untto de vist ista del us usua uari rio o es esttas di$ di$er eren enci cias as pu pued eden en par arec ecer  er  insigni$icantes a primera vista, sin em#argo, e1isten di$erencias muy importantes! Por eje Por ejemp mplo lo,, los los sist sistem emas as de $ich $icher eros os 3.-45 y 66-3 3,, que se util utiliz izan an $undamentalmente en sistemas operativos de 8icroso$t, tienen una gran di$erencia para un usuario que utilice una #ase de datos con #astante in$ormación ya que el tamao m)1imo de un $ichero con un sistema de archivos 3.-45 est) limitado a 9 giga#ytes, sin em#argo, en un sistema 6-3 el tamao es considera#lemente mayor! istemas de protección 8ecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema! El " se encarga de:  'istinguir entre uso autorizado y no autorizado!  Especi$icar los controles de seguridad a realizar!  3orzar el uso de estos mecanismos de protección! istema de comunicaciones Para Par a ma mant nten ener er la lass co comu muni nicac cacio iones nes co con n ot otro ross sist sistem emas as es ne neces cesari ario o po poder  der  controlar el env&o y recepción de in$ormación a trav(s de las inter$aces de red! -am#i(n hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y reci#ir in$ormación, y crear y mantener cone1iones

 

virtuales entre aplicaciones que est)n ejecut)ndose localmente y otras que lo hacen remotamente! Programas de sistema on aplicaciones de utilidad que se suministran con el " pero no $orman parte de (l! "$recen un entorno til para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:  8anipulación y modi$icación de archivos!  ;n$ormación del estado del sistema!  oporte a lenguajes de programación!  Comunicaciones! Gestor de recursos Como gestor de recursos, el sistema operativo administra:  %a unidad central de procesamiento *donde est) alojado el microprocesador+!  %os dispositivos de entrada y salida!  %a memoria principal *o de acceso directo+!  %os *o memoria secundaria+!  %os discos procesos *o programas en ejecución+!  < en general todos los recursos del sistema! Clasi$icación  .dministración de tareas 8onotarea: olamente permite ejecutar un proceso *aparte de los procesos del propio "+ en un momento dado! Una vez que empieza a ejecutar un proceso, continuar) haci(ndolo hasta su $inalización y/o interrupción!  8ultitarea: Es capaz de ejecutar varios procesos al mismo tiempo! Este tipo de "! normalmente asigna los recursos disponi#les *CPU, memoria, peri$(ricos+ de $orma alternada a los procesos que los solicitan, de manera que el usuario perci#e que todos $uncionan a la vez, de $orma concurrente!  .dministración de usuarios 8onousuario: ólo permite ejecutar los programas de un usuario al mismo tiempo!   8u 8ultltiu iusu suar ario io:: Pe Perm rmitite e qu que e va vari rios os us usuar uario ioss ejec ejecut uten en simu simultlt)n )nea eame ment nte e su suss programas, accediendo a la vez a los recursos de la computadora! 6ormalmente estos sistemas operativos utilizan m(todos de protección de datos, de manera que un programa no pueda usar o cam#iar los datos de otro usuario!

 

8anejo de recursos Centralizado: Permite usar los recursos de una sola computadora!   'istri#uido 'istri#uido:: Permit Permite e util utilizar izar los recurso recursoss *memor *memoria, ia, CPU, disco, peri$(ri peri$(ricos!! cos!!!+ !+ de m)s de una computadora al mismo tiempo!

Ejemplos de sistemas operativos para PC 8icroso$t =indo>s  " 7  G6U/%inu1  Uni1  olaris  3ree?'  "pen?'  Google Chrome "  'e#ian  U#untu  8andriva  a#ayon  3edora  Puppy %inu1  @aiAu *?e"+  Plan B  .ndroid  -uquito Ejemplos de sistemas operativos para dispositivos móviles  .ndroid  i"  ?ada  ?lacA?erry "  ?lacA?erry D  =indo>s Phone  ym#ian "  @P >e#"  3ire$o1 "  U#untu Phone "  -izen  .sha Plat$orm

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF