I.E.P.. JUAN I.E.P JUA N XXX XX X
I.E. JUAN XXIII CURSO
:
EDUCACION POR EL TRABAJO Y COMUNICACIÓN
TITULO
:
SISTEMAS OPERATIVOS
AUTORES
: YTALA YTALA DELGADILLO DELGADILLO MAMANI YAMAREL YAMAREL LOPEZ QUISPITUPA QUISPITUPAC C DIANA PINEDA CALDERON FAVIO FAVIO BARRERA BARRER A MANZANO RODRIGO FLORES YUGRA
DOCENTE
:
FABIOLA ANCO DÍAZ
GRADO
:
5TO “N “NUESTRA SEÑORA DE FTIMA! MOQUEGUA " PERU #$%&
1
I.E.P.. JUAN I.E.P JUA N XXX XX X
2
I.E.P.. JUAN I.E.P JUA N XXX XX X
2
I.E.P.. JUAN I.E.P JUA N XXX XX X
DEDICATORIA:
Dedicamos este trabajo primeramente a Dios quien nos ilumina, ilumina, nos reconforta reconforta y nos da sabiduría sabiduría A nuestros nuestros padres quienes quienes nos apoyan apoyan constantemente en la realización de nuestro trabajo monográfico A nuestra nuestra profesora quien quien nos brinda brinda ciencia A nuestros nuestros compañeros compañeros de clase que día a día nos esforzamos por ser los mejores estudiantes
3
I.E.P.. JUAN I.E.P JUA N XXX XX X
AGRADECIMIENTO:
A nuestros nuestros padres por por su constante esfuerzo hacia nosotros A nuestra nuestra profesora por por sacrificar su tiempo tiempo y darnos sus sus conocimientos conocimientos A nuestros nuestros amigos quienes quienes están apoyándonos apoyándonos moralmente moralmente A nuestros nuestros compañeros compañeros de Nuestra eñora eñora de !átima
4
I.E.P.. JUAN I.E.P JUA N XXX XX X
ÍNDICE
D"D D"D#$A #$A%&' &'#A #A (((( ((((( (((( ((((((( ((((( (((( ((((((( ((((
)
A*'AD"$#+#"N%& A*'AD"$#+#"N%& ((((((((((((((((( (((((((((((((((((
-ND# -ND#$" $" D" D" $&N $&N%"N# %"N#D& D&( ((( (((( (((( (((( (((( (((( (((( ((..
/
'"0 '"0+" +"N( N((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((. (.
1
A2%'A$%(((((((((((((( A2%'A$%(((((((((((((((((((((( ((((((((
3
#N%' #N%'&D &D0$ 0$$# $#4N 4N(( (((( (((( (((( (((( (((( (((( (((( (((( (((. (...
5
#% #%"+ "+A A &6"' &6"'A A%#7& %#7& ((((( ((((((( (((( (((( (((( (((( ((.. ..
8
#.
&29"%#7&((((((((((((((((((..
8
##.
#%"+ %"+A &6 &6"'A%#7& (( ((((((((((((.
8
###.
$A'A$%"' %"'#%# #%#$ $A D" #%"+ %"+A &6"'A%#7& #7&(
::
#7.
$;A#!#$A$#4N D" #%"+ %"+A &6" &6"'A%#7&((..
:
7.
<#%&'#A D" ;& ;& # #%"+A &6 &6"'A%#7&(((.
=
7#.
#%" #%"+ +A &6"'A%#7& #7& 6A'A;";&((((((.
7##.
#%" #%"+ +A &6"'A%#7& #7& N"%>A'" D" N&7";; (
$&N$ $& N$;0 ;0# #&N &N" "(( (((( (((( (((( (((( (((( (((( (((( (((( (((. (.
/:
'"$& '"$&+" +"ND NDA$ A$#& #&N" N"( ((( (((( (((( (((( (((( (((( (((( (((( ((
/)
*;& *;&A' A'#&( #&((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((. (.
/
2#2; 2#2;#& #&*' *'A! A!-A -A(( (((( (((( (((( (((( (((( (((( (((( (((( (((( ((.. ..
/8
AN"?&(((((((((((((( AN"?&(((((((((((((((((((((((.. (((((((((..
/@
5
I.E.P. JUAN XXX
RESUMEN
0n sistema operatio B&C es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardare y proee sericios a los programas de aplicación, y se ejecuta en modo priilegiado respecto de los restantes.: Nótese que es un error comEn muy eFtendido denominar al conjunto completo de herramientas sistema operatio, es decir, la inclusión en el mismo tGrmino de programas como el eFplorador de ficheros, el naegador eb y todo tipo de herramientas que permiten la interacción con el sistema operatio, tambiGn llamado nEcleo o Hernel. "sta identidad entre Hernel y sistema operatio es solo cierta si el nEcleo es monolítico. &tro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, tambiGn podía reemplazarse por otro, como era el caso de directory &pus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operatio que lleaba incluido en una '&+, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operatio o simplemente otra aplicación. 0no de los más prominentes ejemplos de esta diferencia, es el nEcleo ;inuF, usado en las llamadas distribuciones ;inuF, ya que al estar tambiGn basadas en 0niF, proporcionan un sistema de funcionamiento similar. 0no de los propósitos del sistema operatio que gestiona el nEcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardare, hecho que aliia a los programadores de aplicaciones de tener que tratar con estos detalles. ;a mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llean incorporado un sistema operatio. B%elGfonos móiles, reproductores de D7D, computadoras, radios, enrutadores, etc.C. "n cuyo caso, son manejados mediante una #nterfaz *ráfica de 0suario, un gestor de entanas o un entorno de escritorio, si es un celular, mediante una
6
I.E.P. JUAN XXX
consola o control remoto si es un D7D y, mediante una línea de comandos o naegador eb si es un enrutador.
ABSTRAC An operating system B&C is a program or set of programs that a computer system manages hardare resources and proides serices to application programs, and eFecutes in priileged ith respect to the restantes.: mode Note that it is a idespread common error to refer to the complete set of tools operating system, i.e., the inclusion in the same term of programmes such as the file broser, the eb broser and all Hinds of tools that allo interaction ith the operating system, also called core or Hernel. %his identity beteen Hernel and operating system is only true if the Hernel is monolithic. Another eFample to understand this difference is located on platform Amiga, here graphic user enironment is distributed separately, so that could also be replaced by another, as it as the case of directory &pus or een handle it starting it ith a command line and graphical system. %hus, hen starting a friend, began to orH ith the operating system itself, hich had been included in a '&+, so it as a matter of the user decide if # needed a *0# to manage the operating system or simply another application. &ne of the most prominent eFamples of this difference is the Hernel ;inuF, used in the soIcalled ;inuF distributions, since to be also based on 0niF, they proide a similar operating system. &ne of the purposes of the operating system that manages the intermediate core consists of managing the resources of location and protection of access from the hardare, hich reliees application deelopers hae to deal ith these details. %he majority of electronic deices that use microprocessors to operate, hae an operating system. B6hones, D7D, computers, radios, routers, etc.C. #n hich case, are managed through a graphical user interface, a indo manager, or a desHtop enironment, if it is a cell phone, using a console or remote control if it is a D7D and, using a command line or eb broser if it is a router.
7
I.E.P. JUAN XXX
INTRODUCCION
$omo ya se ha enido estudiando en las clases de
8
I.E.P. JUAN XXX
SISTEMAS OPERATIVOS
I. OBJETIVOS
•
"l presente trabajo monográfico tiene como objetio comprender los conceptos básicos de sistemas operatios.
•
Describir los principales problemas de sistemas operatios con los que se enfrentas los usuarios de computadoras.
•
$onocer los conceptos de #ntegridad, confiabilidad y disponibilidad de la información.
•
$onocer los factores de riegos
•
$onocer los mecanismos de sistemas operatios eFistentes.
•
$oncientizar sobre los riesgos a los que las organizaciones y usuarios de computadoras se enfrentan en materia de sistemas operatios.
•
K por Eltimo ampliar o enriquecer los conocimientos acerca de sistemas operatios.
##. #%"+A &6"'A%#7&
9
I.E.P. JUAN XXX
!igura. Algunos recursos que administra el istema &peratio "Fisten diersas definiciones de lo que es un istema &peratio, pero no hay una definición eFacta, es decir una que sea estándarL a continuación se presentan algunasJ :. e pueden imaginar un istema &peratio como los programas, instalados en el softare o firmare, que hacen utilizable el hardare. "l hardare proporciona la Mcapacidad bruta de cómputoML los sistemas operatios ponen dicha capacidad de cómputo al alcance de los usuarios y administran cuidadosamente el hardare para lograr un buen rendimiento. ). ;os istemas &peratios son ante todo administradores de recursosL el principal recurso que administran es el hardare del computador Lademás de los procesadores,
los medios de almacenamiento ,
los dispositios
de
entradasalida, los dispositios de comunicación y los datos. . 0n istema &peratio es un programa que actEa como intermediario entre el usuario y el hardare del computador y su propósito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. "ntonces, el objetio principal de un istema &peratio es, lograr que el sistema de computación se use de manera cómoda, y el objetio secundario es que el hardare del computador se emplee de manera eficiente. /. 0n istema &peratio es un conjunto de programas que controla la ejecución de programas de aplicación y actEa como una interfaz entre el usuario y el hardare de una computadora, esto es, un istema &peratio eFplota y administra los recursos de hardare de la computadora con el objeto de proporcionar un conjunto de sericios a los usuarios del sistema. "n resumen, se podría decir que los istemas &peratios son un conjunto de programas que crean la interfaz del hardare con el usuario, y que tiene dos funciones primordiales, que sonJ •
*estionar el hardare.I e refiere al hecho de administrar de una forma más eficiente los recursos de la máquina.
•
!acilitar el trabajo al usuario.I6ermite una comunicación con los dispositios de la máquina. 10
I.E.P. JUAN XXX
"l istema &peratio se encuentra almacenado en la memoria secundaria. 6rimero se carga y ejecuta un pedazo de código que se encuentra en el procesador , el cual carga el 2#&, y este a su ez carga el istema &peratio que carga todos los programas de aplicación y softare ariado. S'()*+,( -*/,)'0-( 1*(,//-22,1-(: •
MULTICS
3M42)'2**1
I67-/+,)'-6
,61
C-+4)'68
S*/0'9*: proyecto cooperatio liderado por !ernando $orbato del +#%, con *eneral "lectric y los laboratorios 2ell, los laboratorios 2ell lo abandonaron en :@3@ para comenzar a crear el sistema 0N#?. •
MVS 3M42)'2* V'/)4,2 S)-/,8*: !ue el sistema operatio más usado en los modelos de mainframes, desarrollado tambiGn por #2+ y lanzado al mercado por primera ez en :@5/. 6ermitía ejecución de mEltiples tareas, introdujo el concepto de memoria irtual.
•
CP;M 3C-6)/-2 P/-8/,+;M-6')-/ C J Desarrollado por *ary Oildall para el microprocesador 8=8=81 de #ntel y el Pilog P8=, salió al mercado en :@53, distribuyGndose en disquetes de ocho pulgadas. !ue el & más usado en las computadoras personales de esta dGcada. u GFito se debió a que era portátil.
•
A<-( =$." 0n aance importante que se estableció a mediados de :@8= fue el desarrollo de redes de 6$ que corrían sistemas operatios en red y sistemas operatios distribuidos. "n esta escena, dos sistemas operatios eran los mayoritariosJ +ID&,
escrito
por +icrosoft para
#2+
6$
y
otras
computadoras que utilizaban la $60 #ntel 8=88 y sus sucesores, y 0N#?, que dominaba en los ordenadores personales que hacían uso del +otorola 38===. •
MS"DOS." "n :@8: +icrosoft compró un sistema operatio llamado QD& que, tras realizar unas pocas modificaciones, se conirtió en la primera ersión de +ID& B+icrosoft DisH &perating ystemC.
•
•
A<-( >$ GNU;L'64." "n :@@: aparece la primera ersión del nEcleo de ;inuF. $reado por ;inus %oralds y un sinfín de colaboradores a traGs de #nternet. "ste sistema se basa en 0niF, un sistema que en principio trabajaba en modo comandos, estilo +ID&.
#.%. FUNCIONES BSICAS 11
I.E.P. JUAN XXX • •
• •
6roporcionar comodidad en el uso de un computador. *estionar de manera eficiente los recursos
del
equipo,
ejecutando sericios para los procesos BprogramasC. 2rindar una interfaz al usuario, ejecutando instrucciones BcomandosC. 6ermitir que los cambios debidos al desarrollo del propio & se puedan realizar sin interferir con los sericios que ya se prestaban BeolutiidadC.
I6)*/7,9*( 1* U(4,/'-(: "s la parte del sistema operatio que permite comunicarse con Gl de tal manera que se puedan cargar programas, acceder archios y realizar otras tareas.
#nterfaz de ;ínea de $omandos B$;#C. ;a interfaz $;# es una interfaz entre el sistema operatio y el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial que son interpretados o comprendidos por la máquina, estos sistemas basados en comandos son por lo general programables, lo que les otorga una fleFibilidad y potencialidad que no tienen los sistemas basados en entornos gráficos, esta interfaz eFiste casi desde los comienzos de la computación, superada en antigRedad solo por las tarjetas perforadas y mecanismos similares, eFisten, para diersos programas y sistemas operatios, para diersos hardares y con diferente funcionalidad.
#nterfaz *ráfica del 0suario B*0#C. in lugar a dudas que uno de las características que hicieron que las computadoras
se
olieran herramientas sencillas
para
ser
usadas
masiamente es la interfaz *0# ya que facilito el uso y control de los equipos a traGs de objetos isuales , este tipo de isualización que permite al usuario elegir comandos, iniciar programas , er listas de archios , opciones utilizando iconos , las listas de elementos del menE y todas estas selecciones pueden actiarse a traGs del teclado o con el +ouse.
12
I.E.P. JUAN XXX
A los programadores, las interfaces gráficas de usuario ofrecen un entorno que se encarga de la comunicación con el ordenador o computadora.
#nteracción 6ersonaI&rdenador #6&. %odaía no hay una definición concreta para el conjunto de conceptos que forman el área de la interacción personaIcomputador, en tGrminos generales, podríamos decir que es la disciplina que estudia el intercambio de información mediante softare entre las personas y las computadoras. "sta se encarga del diseño, ealuación e implementación de los aparatos tecnológicos interactios, estudiando el mayor nEmero de casos que les pueda llegar a afectar. "l objetio es que el intercambio sea más eficiente, minimizar errores, incrementar la satisfacción, disminuir la frustración y en definitia hacer más productias las tareas que rodean a las personas y los computadores.
III. CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS "n general, se puede decir que un istema &peratio tiene las siguientes característicasJ
$oneniencia. 0n istema &peratio hace más coneniente el uso de una computadora.
"ficiencia. 0n istema &peratio permite que los recursos de la computadora se usen de la manera más eficiente posible.
"ncargado de administrar el hardare. "l istema &peratio se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardare se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
13
I.E.P. JUAN XXX
'elacionar dispositios Bgestionar a traGs del HernelC. "l istema &peratio se debe encargar de comunicar a los dispositios perifGricos, cuando el usuario así lo requiera.
&rganizar datos para acceso rápido y seguro.
+anejar las comunicaciones en red. "l istema &peratio permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
6rocesamiento por bytes de flujo a traGs del bus de datos.
!acilitar las entradas y salidas. 0n istema &peratio debe hacerle fácil al usuario el acceso y manejo de los dispositios de "ntradaalida de la computadora.
%Gcnicas de recuperación de errores.
"ita que otros usuarios interfieran. "l istema &peratio eita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación está siendo ocupada por otro usuario.
*eneración de estadísticas.
6ermite que se puedan compartir el hardare y los datos entre los usuarios.
"l softare de aplicación son programas que se utilizan para diseñar, tal como el procesador de palabras, lenguajes de programación, hojas
de cálculo, etc. "l softare de base sire para interactuar el usuario con la máquina, son un conjunto de programas que facilitan el ambiente plataforma, y
permite el diseño del mismo. "l oftare de base está compuesto por J
$argadores.
$ompiladores.
"nsambladores.
+acros.
IV. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS $on el paso del tiempo, los istemas &peratios fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diersos tipos de istemas &peratios que eFisten en la actualidad, con algunas de sus característicasJ S'()*+,( O*/,)'0-( -/ 2-)*(. 14
I.E.P. JUAN XXX
;os istemas &peratios por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. e reEnen todos los trabajos comunes para realizarlos al mismo tiempo, eitando la espera de dos o más trabajos como sucede en el procesamiento en serie. "stos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de :@13 para aumentar la capacidad de procesamiento de los programas. $uando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los istemas &peratios pueden ser simples, debido a la secuenciabilidad de la ejecución de los trabajos. Algunos ejemplos de istemas &peratios por lotes eFitosos son el $&6", del D$33==, el cual está orientado a procesamiento científico pesado, y el "?"$ ## para el 0N#7A$ ::=5, orientado a procesamiento acadGmico. Algunas otras características con que cuentan los istemas &peratios por lotes sonJ •
'equiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.
•
6ermiten poca o ninguna interacción usuarioprograma en ejecución.
•
+ayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.
•
No coneniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.
•
$oneniente para programas de largos tiempos de ejecución Bej, análisis estadísticos, nóminas de personal, etc.C
•
e encuentra en muchos computadores personales combinados con procesamiento serial.
15
I.E.P. JUAN XXX •
6lanificación del procesador sencilla, típicamente procesados en orden de llegada.
•
6lanificación de memoria sencilla, generalmente se diide en dosJ parte residente del .&. y programas transitorios.
•
No requieren gestión crítica de dispositios en el tiempo.
•
uelen proporcionar gestión sencilla de manejo de archiosJ se requiere poca protección y ningEn control de concurrencia para el acceso.
!igura. %rabajos más comunes que realiza el istema &peratio por lotes. S'()*+,( O*/,)'0-( 1* )'*+- /*,2. ;os istemas &peratios de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. 6or lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. e utilizan en entornos donde son procesados un gran nEmero de sucesos o eentos. +uchos istemas &peratios de tiempo real son construidos para aplicaciones muy específicas como control de tráfico aGreo, bolsas de alores, control de refinerías, control de laminadores. %ambiGn en el ramo automoilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. &tros campos de aplicación de los istemas &peratios de tiempo real son los siguientesJ •
$ontrol de trenes.
•
%elecomunicaciones.
•
istemas de fabricación integrada.
•
6roducción y distribución de energía elGctrica.
•
$ontrol de edificios.
•
istemas multimedia.
16
I.E.P. JUAN XXX
Algunos ejemplos de istemas &peratios de tiempo real sonJ 7F>orHs, olaris, ;yns & y pectra. ;os istemas &peratios de tiempo real, cuentan con las siguientes característicasJ •
e dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoría eFternos al sistema computacional, en bree tiempo o dentro de ciertos plazos.
•
e utilizan en control industrial, conmutación telefónica, control de uelo, simulaciones en tiempo real., aplicaciones militares, etc.
•
&bjetio es proporcionar rápidos tiempos de respuesta.
•
6rocesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
•
6roceso se actia tras ocurrencia de suceso, mediante interrupción.
•
6roceso de mayor prioridad eFpropia recursos.
•
6or tanto generalmente se utiliza planificación eFpropiatia basada en prioridades.
•
*estión de memoria menos eFigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria.
•
6oblación de procesos estática en gran medida.
•
6oco moimiento de programas entre almacenamiento secundario y memoria.
•
*estión de archios se orienta más a elocidad de acceso que a utilización eficiente del recurso.
S'()*+,( O*/,)'0-( 1* +42)'/-8/,+,9'?6 3- S'()*+,( O*/,)'0-( 1* +42)'),/*,. e distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos actios Bque se están ejecutadoC al mismo tiempo. "sto trae como
17
I.E.P. JUAN XXX
resultado que la 0nidad $entral de 6rocesamiento B0$6C siempre tenga alguna tarea que ejecutar, aproechando al máFimo su utilización. u objetio es tener a arias tareas en la memoria principal, de manera que cada uno está usando el procesador, o un procesador distinto, es decir, inolucra máquinas con
más
de
una
0$6.
istemas
&peratios
como 0N#?, >indos @1, >indos @8, >indos N%, +A$I&, &), soportan la multitarea. L,( 9,/,9)*/@()'9,( 1* 46 S'()*+, O*/,)'0- 1* +42)'/-8/,+,9'?6 +42)'),/*, (-6 2,( ('84'*6)*(: •
+ejora productiidad del sistema y utilización de recursos.
•
+ultipleFa recursos entre arios programas.
•
*eneralmente soportan mEltiples usuarios BmultiusuariosC.
•
6roporcionan facilidades
para mantener el entorno
de usuarios
inndiiduales. •
'equieren alidación de usuario para seguridad y protección.
•
6roporcionan contabilidad del uso de los recursos por parte de los usuarios.
•
+ultitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.
•
istemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de mEltiples tareas sobre diferentes procesadores.
•
"n general, los sistemas de multiprogramación se caracterizan por tener mEltiples programas actios compitiendo por los recursos del sistemaJ procesador, memoria, dispositios perifGricos.
S'()*+,( O*/,)'0-( 1* )'*+- 9-+,/)'1-. 6ermiten la simulación de que el sistema y sus recursos son todos para cada usuario. "l usuario hace una petición a la computadora, está la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. 18
I.E.P. JUAN XXX
;os principales recursos del sistema, el procesador, la memoria, dispositios de ", son continuamente utilizados entre los diersos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. "sto trae como consecuencia una gran carga de trabajo al istema &peratio, principalmente
en la
administración de
memoria
principal
y
secundaria."jemplos de istemas &peratios de tiempo compartido son +ultics, &3= y D"$I:=. C,/,9)*/@()'9,( 1* 2-( S'()*+,( O*/,)'0-( 1* )'*+- 9-+,/)'1-: •
6opulares representantes de sistemas multiprogramados multiusuario, ejJ sistemas de diseño asistido por computador, procesamiento de teFto, etc.
•
Dan la ilusión de que cada usuario tiene una máquina para sí.
•
+ayoría utilizan algoritmo de reparto circular.
•
6rogramas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye despuGs de concedido el sericio.
•
"itan monopolización del sistema asignando tiempos de procesador Btime slotC.
•
*estión de memoria proporciona protección a programas residentes.
•
*estión de archio debe proporcionar protección y control de acceso debido a que pueden eFistir mEltiples usuarios accesando unos mismos archios.
S'()*+,( O*/,)'0-( 1'()/'4'1-(. 6ermiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. 6uede ser que este conjunto de procesadores estG en un equipo o en diferentes, en este caso es trasparente para el usuario. "Fisten dos esquemas básicos de Gstos. 0n sistema fuertemente acoplado esa es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. "n un sistema dGbilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
19
I.E.P. JUAN XXX
;os sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. "ntre los diferentes istemas &peratios distribuidos que eFisten tenemos los siguientesJ prite, olarisI+$, +ach, $horus, pring, Amoeba, %aos, etc. C,/,9)*/@()'9,( 1* 2-( S'()*+,( O*/,)'0-( 1'()/'4'1-(: •
$olección de sistemas autónomos capaces de comunicación y cooperación mediante interconeFiones hardare y softare.
•
*obierna operación de un .$. y proporciona abstracción de máquina irtual a los usuarios.
•
&bjetio clae es la transparencia.
•
*eneralmente proporcionan medios para la compartición global de recursos.
•
ericios añadidosJ denominación global, sistemas de archios distribuidos, facilidades para distribución de cálculos Ba traGs de comunicación de procesos internodos, llamadas a procedimientos remotos, etc.C.
S'()*+,( O*/,)'0-( 1* /*1. on aquellos sistemas que mantienen a dos o más computadoras unidas a traGs de algEn medio de comunicación Bfísico o noC, con el objetio primordial de poder compartir los diferentes recursos y la información del sistema. "l primer istema &peratio de red estaba enfocado a equipos con un procesador +otorola 38===, pasando posteriormente a procesadores #ntel como Noell Netare. ;os istemas &peratios de red más ampliamente usados sonJ Noell Netare, 6ersonal Netare, ;AN +anager, >indos N% erer, 0N#?, ;ANtastic. !igura. e muestra un istema &peratio en red. V*/('-6*( M'9/-(-7) '61-(: •
MS"DOS 3M'9/-(-7) D'( O*/,)'68 S()*+ istema operatio de disco de +icrosoft. $omercializado por +icrosoft perteneciente a la 20
I.E.P. JUAN XXX
familia D&. !ue un sistema operatio para el #2+ 6$ que alcanzó gran difusión. E6)/* (4( 0*/('-6*( *()6: •
6$ D& :.= I 6rimera ersión de D&.
•
+ID& :.)1 I 6rimera ersión con el nombre +ID&.
•
+ID& 8.= I Sltima ersión de +ID&.
•
6$ D& )=== I Sltima ersión de D&.
M'9/-(-7) '61-( %.$ !ue lanzado al mercado el )8 de junio de :@81. 6rimer intento de +icrosoft de implementar un entorno operatio gráfico multitarea en la plataforma 6$. E6)/* (4( 0*/('-6*( *()6: •
>indos :.=: Bprimera ersiónC, no era de mucha utilidad. No había iconos para los ejecutables o grupos de programa, no tenía soporte real para multitarea, etc.
•
>indos :.=) estuo disponible el )= de noiembre de :@81 en forma de actualización
•
>indos :.= ;anzado el )@ de agosto de :@83. "ra muy similar al :.=),
'61-( NT •
>indos N% BNuea %ecnologíaC la primera ersión fue lanzada en julio de :@@.
•
Diseñado para ser un poderoso sistema operatio multiusuario, basado en lenguaje de alto niel, independiente del procesador.
V*/('-6*(: •
>indos N% .:
•
>indos N% .1
•
>indos N% .1: 21
I.E.P. JUAN XXX •
>indos N% /.=
'61-( >5 •
6ublicado el )/ de agosto de :@@1 con notable GFito de entas.
•
+arca la introducción del botón #nicio y de la barra de tareas de la interfaz de +icrosoft, los cuales aEn siguen presentes en las ersiones actuales.
•
"ntre sus ersiones estánJ
•
>indos @1 6:
•
&' :
•
&' )
•
&' ).:
•
&' ).1
'61-( >= •
>indos @8 Bcuyo nombre en clae es +emphisC publicado el )1 de junio de :@@8
•
$omo su predecesor >indos @1, es un producto monolítico híbrido de :3 y ) bits.
•
>indos @8 egunda "dición B"C es una actualización de >indos @8, publicada el 1 de mayo de :@@@.
•
!ue publicada por un 9uicio antimonopolio que perdió +icrosoft por hacer que #nternet "Fplorer sea parte de >indos @8.
•
#ncluye
correcciones
para
muchos problemas menores,
soporte 02 mejorado, y el reemplazo de #nternet "Fplorer /.= con el considerablemente más rápido #nternet "Fplorer 1.= '61-( #$$$ •
>indos )===, Bconocido tambiGn como >in)OC
22
I.E.P. JUAN XXX •
>indos N% 1.= se pasa a llamar >indos )===.
•
#ntrodujo algunas modificaciones, como el sistema de archios N%! 1, la capacidad de cifrar y comprimir archios.
V*/('-6*(: •
>indos )=== 6rofessional
•
>indos )=== erer
•
>indos )=== Adanced erer
•
>indos )=== Datacenter erer
SISTEMAS PARA SERVIDORES '61-( ME •
>indos +e B+illenium "ditionC, lanzado el :/ de septiembre de )===
•
6uesto en el mercado como Mindos )===.
•
#ncluía #nternet "Fplorer 1.1, >indos +edia 6layer 5 y la nuea aplicación >indos +oie +aHer Bedición del ídeoC y con gran facilidad para usuarios caseros.
•
%uo un ciclo de ida muy corto y pronto fue sustituido por >indos ?6
•
Dan %ynan lo llamó M+istaHe "ditionM B"dición "rróneaC en el artículo de la 6$ >orld M%op )1 de los peores productos tecnológicosM. Declaró que >indos +e fue el cuarto M6eor producto tecnológico de todos los tiemposM
'61-( XP •
>indos ?6 Bcuyo nombre en clae inicial fue >histler, hechos pEblicos el )1 de octubre de )==:
•
;as letras M?6M proienen de la palabra eFperience BMeFperienciaM en españolC.
E'()*6 0,/',( 0*/('-6*(: 23
I.E.P. JUAN XXX •
>indos ?6
•
>indos ?6 6rofessional diseñado para entornos empresariales,
•
>indos ?6 +edia $enter "dition para 6$s especiales.
•
>indos ?6 %ablet 6$ "dition para ordenadores portátiles
•
>indos ?6 $orporate "dition para empresas
•
>indos ?6 tarter "dition destinado a países con habitantes con pocos recursos
'61-( V'(), •
!ue lanzado el = de noiembre de )==3 para el mundo empresarial. "l resto de las ersiones para el usuario final salieron a la enta el = de enero de )==5.
•
#ncluye otros productos como +icrosoft &ffice )==5, y "Fchange erer )==5.
V*/('-6*(: •
>indos 7ista tarter Bedición económicaC
•
>indos 7ista
•
>indos 7ista
•
>indos 7ista 2usiness Bherramientas orientadas a los negociosC
•
>indos 7ista "nterprise Bpara los suscriptores de oftare AssuranceC
•
>indos 7ista 0ltimate Bedición más completaC
'61-( M-'2* •
6ara dispositios móiles. indos.
24
I.E.P. JUAN XXX •
;os dispositios que llean >indos +obile son 6ocHet 6$Ts, martphones y +edia $enter portátil.
V*/('-6*(: •
>indos +obile )==
•
>indos +obile )== econd "dition
•
>indos +obile 1.=
•
>indos +obile 3
OS;# •
istema operatio de #2+ que intentó suceder a D& como sistema operatio de los 6$s. e desarrolló inicialmente de manera conjunta entre +icrosoft e #2+, hasta que la primera decidió seguir su camino con su >indos .= e #2+ se ocupó en solitario de &)...
V*/('-6*(: •
&).:
•
&) ).=
•
&) .=
•
&) /.=
OS;#.% •
+icrosoft e #2+ habían estado desarrollando conjuntamente &) como sucesor del D&, para sacar el máFimo proecho a las capacidades del procesador #ntel 8=)83.
•
0tilizaba el direccionamiento hardare de memoria disponible en el #ntel 8=)83 para poder utilizar hasta :3 +2 de memoria.
•
•
oportaba memoria irtual y multitarea. Aunque en muchos aspectos era superior a >indos, su A6# B6rograma de #nterfaz
de AplicacionesC era incompatible con
la que
usaban
los programas de este Eltimo.
25
I.E.P. JUAN XXX
OS;# #.$ •
#2+ publicó &) ersión ).= en :@@).
•
#ncorporaba un nueo sistema de entanas orientado a objetos llamado >orHplace hell como sustituto del 6resentation +anager, un nueo sistema de ficheros, <6!, para reemplazar al sistema de ficheros !A% de D& usado tambiGn en >indos y aproechaba todas las entajas de las capacidades de ) bit del procesador #ntel 8=83.
•
6odía ejecutar programas D& y >indos, ya que #2+ había retenido los derechos para usar el código de D& y >indos.
OS;# .$ &.$ •
&) .= BtambiGn llamado >arpC y /.= B+erlínC.
•
&) .= B>arpC apareció en el mercado antes que >indos @1
•
$omo mejoras incorporaba una reducción en los requisitos de hardare Bpasaba de pedir 8 +b de memoria 'A+ de su antecesor &) ).: a pedir sólo / +bC
•
#ncorporaba
un
2onus6acH,
un
conjunto
de
aplicaciones
de oficina, comunicaciones , etc. que ahorraban el tener que comprar softare adicional como en el caso de >indos. L'64 •
;inuF fue creado al fusionar las utilidades y librerías del proyecto *N0 con el Oernel de ;inuF, proeído por ;inus %oralds. "s el mayor logro del softare libre.
•
6uede instalarse en computadores de escritorio B6$s F83 y F83I3/, +acintosh y 6oer6$C, computadores de bolsillo, telGfonos celulares, portátiles, dispositios empotrados, ideoconsolas B?boF, 6laytation , 6laytation 6ortable, Dreamcast, *6)?...C y otros, sin embargo su mayor desarrollo se
ha
lleado
a
cabo
en
el
los seridores y
supercomputadores. •
;as ariantes de este importante sistema de denominan MdistribucionesM y su objetio es ofrecer una edición que cumpla con las necesidades de 26
I.E.P. JUAN XXX
determinado grupo de usuarios, de estar forma hay distribuciones para hogares, empresas y seridores. Algunas son gratuitas y otras de pago. •
Algunas distribuciones muy utilizadas son Debian, u", 0buntu o KelloDog Besta Eltima es la más comEn en la plataforma 6laytation C.
U6' •
"s un sistema operatio de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. 6ermite a los usuarios correr sus programas. $ontrola los dispositios de perifGricos conectados a la máquina.
•
hell.I "s el mecanismo de los sistemas 0N#? para lograr la comunicación entre los usuarios y el sistema. #ntGrprete de comandos que lee líneas tecleadas por el usuario y hace que se ejecuten las funciones del sistema solicitadas.
•
NEcleo.I e encarga de la administración de procesos, de memoria, de " y del reloj
•
0niF tiene dos ariantes fundamentales, los 0niF istema 7 y los 0niF 2D B2erHeley oftare DeelopmentC.
E6 2, ,9)4,2'1,1 2,( 0*/('-6*( 9-+*/9',2*( +( '+-/),6)*( 1* UNIX (-6: •
olarisJ "l 0niF de un +icrosystems. &riginalmente, un +icrosystems editó un& de tipo 2D para posteriormente editar olaris basado en istema. "Fisten ersiones de olaris para procesadores 6oer 6$, #ntel y parc.
•
A#?J ;a ersión del sistema operatio 0N#? de #2+ se llama A#? y está basada en istema 7 ersión y 2D /..
•
•
A0?J Desarrollo de 0N#? de Apple #'#?J 7ersión de 0N#? desarrollada por ilicon *raphics para sus estaciones basada en 0N#? istema 7 ersión /.
•
<60?. ;a ersión 0niF de
27
I.E.P. JUAN XXX
M,9'6)-(H •
+ac & 5.3, fue el primer sistema operatio lanzado con una estrategia de Apple para luego ser actualizado como el actual +ac & cada 3 meses, hasta que 'hapsody+ac & ? fuera finalizado. !ueron corregidos algunos errores ía +ac &s 5.3.:
•
+ac & 8 #ncluyó otra renoación al !inder que podía hacer más cosas al mismo tiempo, dando la opción de controlar mEltiples aplicaciones al mismo tiempo con un mejor desempeño de las computadoras con procesador.
M,9 OS X •
"stá basado fuertemente en las 6oer6$Iport de &pentep. 6or eso +ac & ? hereda la memoria y procesador de +achUs y el drier del dispositio de la interfaz, 2DUs 6&#? I 0N#? 6rotocolo del programa que soporta y trabaja en interfaz de redes, tambiGn algunos elementos de la interfaz de Ne?%Us.
•
+ac & ?, hoy en día este sistema operatio está irtualmente en todas las +acUs, y fue trabajado por una dGcada para poder obtener el GFito que tiene ahora.
M,9 OS X %$.$ CH**),H •
+ac & ? :=.= fue lanzada el )/ de marzo del )==:,
•
+ac & ? :=.= tambiGn contenía todas características de un sistema operatio moderno, protegía la memoria, y así los programas no podían utilizar la información de otros programas, de esta forma el procesador no se bloqueaba, los driers de los dispositios podían ser cargados o descargados si eran necesario.
•
;os usuarios de +ac & ? iniciaron a crear una gran queja sobre nombre que tenía este sistema operatio M$heetahM que era muy salaje e inapropiado.
M,9 OS X %$.% P4+,
28
I.E.P. JUAN XXX •
+ac & :=.: fue lanzado luego de un año del :=.=, e incorporaba mejor desempeño especialmente en +acs *. ;as ersiones :=.:.:, :=.:.), :=.:., :=.:./, y :=.:.1 todas tenían mejora en los errores, y actualizaciones en sus componentes.
•
;a mayoría de open source como utilidades de 0N#? fueron incluidas en las +ac & ? y driers adicionales para poder soportar mas dispositios.
M,9 OS X %$.# J,84,/ •
"l )1 de agosto de )==) fue lanzada esta ersión y Apple prosiguió con la andadura de su sistema operatio con el lanzamiento de +ac & ? :=.) M9aguarMC y que contaba con un nueo incremento en su rendimiento, un nueo y depurado looH y más de :1= mejoras, entre estas estaba el mayor soporte para redes de +icrosoft >indos, Quartz "Ftreme para la composición de gráficos sea procesada directamente por la tarjeta de ideo y un filtro contra spam.
•
Apple Address 2ooH para almacenar la información de contactos, tambiGn agregaba el sistema de red 'endezous. i$hat que consistía en un programa de chateo con soporte de A&; #nstant +essenger, incluía así un renoado !inder con bEsquedas integradas en cada entana.
M,9 OS X %$. P,6)H*/ •
+ac & ? :=. M6antherM se lanzó el )/ de octubre de )==. Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en la interfaz de usuario, y muchas mejoras que 9aguar el año anterior.
•
Algunas de las mejoras de esta ersión es que el !inder fue actualizado e incorpora una interfaz metálica y bEsqueda rápida. "Fpose permitía una nuea forma de manipular entanas, tambiGn incorporo el $ambio 'ápido de 0suarios, que permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente.
•
Ahora esta nuea ersión incluía soporte integrado de faF. !ile7ault era un istema de cifrado en tiempo real del directorio priado de cada usuario
M,9 OS X %$.& T'8*/
29
I.E.P. JUAN XXX •
+ac & ? :=./ M%igerM fue lanzado el )@ de abril de )==1 y fue la ersión disponible más reciente, contenía más de )== nueas mejoras, pero como sucedió con el lanzamiento de 6anther, algunas máquinas antiguas no podían soportarlo, en particular, cualquier equipo Apple que no contara con coneFión !ire>ire no podía ser soportado en %iger.
•
"sta ersión incluya nueas características como potlight un sistema de bEsqueda basado en contenidos y metadatos, así tambiGn Dashboard se encontraban idgets, unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso instantáneo a la información.
•
QuicH%ime 5 era la nuea ersión que incluía soporte para <.)3/ y un interfaz completamente rediseñada. afari como una nuea ersión del naegador por defecto del sistema incorpora soporte para ', mayor elocidad y seguridad, etc.
M,9 OS X %$.5 L*-,/1 •
;anzado el )3 de &ctubre de )==5. $ompatible con las 6oer6$ y con la nuea tecnología #ntel. "ntre las características de la nuea ersión encontramosJ
•
%ime +achineJ da la posibilidad de poder oler en el tiempo a una ersión especifica de los contenidos de una carpeta, del disco duro completo, de un sólo archio, de un rollo de fotos en i6hoto, etc.
•
+ail J es la tercera ersión de este programa de correo electrónico de Apple
•
i$hatJ da la posibilidad de chatear con tabs o de tener iconos animados
•
"l
!inderJ
ahora
con
$oer!lo
similar
al
de
i%unes,
tiene
una función denominada QuicH;ooH la cual permite abrir arios archios a la ez con diferentes eFtensiones y no hay necesidad de abrir el programa, incluso los usuarios podrán hacer bEsquedas en otras +ac conectadas en red. VENTAJAS Y DESVENTAJAS
30
I.E.P. JUAN XXX
V*6),,( 1* L'64: •
M( (*84/- ;a plataforma ;inuF es más robusta lo cual hace más difícil que algEn intruso pueda iolar el sistema de seguridad
•
M( /'1- Al tener una plataforma más estable, esto faorece el desempeño de aplicaciones de todo tipo tales comoJ bases de datos, aplicaciones ?+;, multimedia, etc.
•
M( *9-6?+'9- "l softare ;inuF así como tambiGn un sin nEmero de aplicaciones son de código abierto BgratuitosC.
D*(0*6),,( 1* L'64: •
;inuF no cuenta con una empresa que lo respalde, por lo que no eFiste un erdadero soporte como el de otros sistemas operatios.
•
;a pendiente de aprendizaje es lenta.
•
No es tan fácil de usar como otros sistemas operatios, aunque actualmente algunas distribuciones están mejorando su facilidad de uso, gracias al entorno de entanas, sus escritorios y las aplicaciones diseñadas.
•
Documentación y terminología muy tGcnica
V*6),,( 1* '61-(: •
M( 79'2 Al ser de mayor facilidad de uso, lo cual se refleja en la disponibilidad de aplicaciones y facilidad de mantenimiento
•
M( V'(4,2 Dispone de una interfaz gráfica que facilita el manejo de los procedimientos J cada comando puede ser isualizado en pantalla mediante una imagen que lo representa.
•
D*(,//-22- e ha logrado facilitar el desarrollo de aplicaciones y sistemas sobre seridores >indos lo cual se e reflejado en tiempos de desarrollo menores
A/*61'K,* ;a cura de aprendizaje en >indos es mucho menor. D*(0*6),,( 1* '61-(: •
"s un softare no gratuito y poco fleFible, además de que continuamente cambia la ersión de softare. 31
I.E.P. JUAN XXX •
"l ímpetu con el que se buscan los agujeros en >indos es mucho mayor, algunos informáticos se diierten buscando manchas en el eFpediente de +icrosoft.
•
desentaja más negatia resulta que +icrosoft a MjubilandoM sus sistemas operatios con el tiempo. A partir de entonces, +icrosoft no ofrece más asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a miles de usuarios de todo el mundo, que deberán actualizar su sistema operatio para disponer actualizaciones de seguridad.
V*6),,( 1* M,9OS: •
;a sencillez con la que se utiliza el sistema operatio
•
*ran seguridad. 6uedes contar con que irus para +ac hay muy pocos, difícilmente te erás afectado.
•
$ompatibilidad. Documentos >ord, "Fcel, 6oer6oint, Autocad, 6hotoshop, etc. son compatibles.
•
;os botones, los iconos, las animaciones te harán er que +ac es el sistema más aanzado.
D*(0*6),,( 1* M,9OS: •
Demasiado eFclusio en todos los aspectos
•
•
"n ocasiones fuerza a recortar funciones
•
"s incompatible. ólo se puede instalar en +acUs.
•
Dificultad para propagar usuarios. +ac & ? no sigue estándares
V*6),,( 1* U6': •
"s el istema &peratio que corre en más arquitecturas de hardare diferentes.
•
"s prácticamente imposible insertar irus en un seridor de 0niF
•
istema &peratio independiente del
I.E.P. JUAN XXX •
6ermite a las aplicaciones reserar grandes segmentos de memoria Bhasta de arios megabytesC.
•
6ermite correr programas que sean más grandes que la memoria 'A+ total.
•
"s ejecutable. "sto hace que sea imposible que se corrompa o que pierda el drier o parte de un drier de algEn dispositio de la computadora
D*(0*6),,( 1* U6': •
$arencia de soporte tGcnico.
•
No ofrece mucha seguridad.
•
6roblemas de hardare, no soporta todas las plataformas, y no es compatible con algunas marcas específicas.
•
No eFiste un control de calidad al momento de elaborar softare para ;inuF, pues muchas eces las aplicaciones se hacen y se liberan sin control alguno.
•
e requiere eFperiencia y conocimiento del sistema para administrarlo.
•
No hay forma segura de instalarlo sin reparticionar el disco duro.
•
'eparticionar el disco duro, implica borrar toda la información del mismo y despuGs restablecerla.
PLATAFORMAS DE TRABAJO •
P2,),7-/+, J,0,." De un +icrosystems es una eFcepción a la regla general de que el sistema operatio constituye la plataforma de softare. "l lenguaje 9aa proee una máquina irtual que ejecuta cualquier código que haya sido escrito en dicho lenguajeL lo que permite que el mismo binario ejecutable se pueda usar en todos los sistemas compatibles con el softare 9aa.
•
;os programas de 9aa pueden ejecutarse por lo menos en los sistemas >indos, *N0;inuF, y olaris, con lo que dicho lenguaje está limitado a las funcionalidades que eFistan en los tres sistemas. "sto incluye, por ejemplo, redes y socHets, pero no entradasalida directa del hardare. 33
I.E.P. JUAN XXX •
6lataforma .N"%.I proyecto de +icrosoft para crear una nuea plataforma de desarrollo
de
softare
con
Gnfasis
en
transparencia
de redes,
con independencia de plataforma de hardare y que permita un rápido desarrollo de aplicaciones. •
u propuesta es ofrecer una manera rápida y económica, a la ez que segura y robusta, de desarrollar aplicaciones, o como la misma plataforma las denomina, soluciones permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y uniersal a todo tipo de información desde cualquier tipo de dispositio.
NOVEDADES '61-( S*/0*/ #$$= es el nombre del próFimo sistema operatio para seridores de +icrosoft. •
"s un sistema operatio para seridores con similares características a >indos 7ista.
•
•
u lanzamiento se espera para el )5 de febrero de )==8. Además de >indos erer )==8, tambiGn se presentarán 7isual tudio )==8 y +icrosoft Q; erer )==8.
•
+icrosoft ha anunciado las diferentes ersiones que se pondrán a la enta.
•
"l precio de las tres ersiones de >indos erer )==8 a desde los @@@ dólares de la tandard a los .@@@ de la "nterprise, pasando por los ).@@@ de la Data$enter. Además de estas tambiGn encontraremos la >eb erer "dition, por /3= dólares.
%$ 6-0*1,1*( 1* '61-( S*/0*/ #$$= •
erer $oreJ el nEcleo del sistema se ha renoado con muchas y nueas mejoras.
•
6oerhellJ inclusión de una consola mejorada con soporte *0# para administración.
34
I.E.P. JUAN XXX •
7irtualización de >indos ererJ mejoras en el rendimiento de la irtualización.
•
>indos <"ACJ protocolo mejorado y estandarizado de reporte de errores.
•
Address pace ;oad 'andomization BA;'CJ protección contra malare en la carga de driers en memoria.
•
istema de archios +2)J de = a /= eces más rápido el acceso a los seridores multimedia.
•
Oernel %ransaction +anagerJ mejoras en la gestión concurrente de recursos.
•
$ierre limpio de ericiosJ se acabó el tiempo de espera antes de la finalización de sericios.
•
$reación de sesiones de usuario en paraleloJ reduce tiempos de espera en los %erminal erices y en la creación de sesiones de usuario a gran escala.
V. ISTORIA DE LOS SISTEMAS OPERATIVOS 6ara tratar de comprender los requisitos de un istema &peratio y el significado de las principales características de un istema &peratio contemporáneo, es Etil considerar como han ido eolucionando Gstos con el tiempo. "Fisten diferentes enfoques o ersiones de cómo han ido eolucionando los istemas &peratios. ;a primera de estas ersiones podría ser estaJ "n los /=Ts, se introducen los programas bit a bit, por medio de interruptores mecánicos y despuGs se introdujo el leng. +áquina que trabajaba por tarjetas perforadas.
35
I.E.P. JUAN XXX
$on las primeras computadoras, desde finales de los años /= hasta la mitad de los años 1=, el programador interactuaba de manera directa con el hardare de la computadora, no eFistía realmente un istema &peratioL las primeras computadoras utilizaban bulbos, la entrada de datos y los programas se realizaban a traGs del lenguaje máquina BbitsC o a traGs de interruptores. Durante los años 1=Ts y 3=Ts.I A principio de los 1=Ts, la compañía *eneralTs +otors implanto el primer sistema operatio para su #2+ :5=. "mpiezan a surgir las tarjetas perforadas las cuales permiten que los usuarios Bque en ese tiempo eran programadores, diseñadores, capturistas, etc.C, se encarguen de modificar sus programas. "stablecían o apartaban tiempo, metían o introducían sus programas, corregían y depuraban sus programas en su tiempo. A esto se le llamaba trabajo en serie. %odo esto se traducía en pGrdida de tiempo y tiempos de programas eFcesios. "n los años 3=Ts y 5=Ts se genera el circuito integrado, se organizan los trabajos y se generan los procesos 2atch Bpor lotesC, lo cual consiste en determinar los trabajos comunes y realizarlos todos juntos de una sola ez. "n esta Gpoca surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de istema &peratio. "n los 8=Ts, inició el auge de la #N%"'N"% en los "stados 0nidos de AmGrica. A finales de los años 8=Ts comienza el gran auge y eolución de los istemas &peratios. e descubre el concepto de multiprogramación que consiste en tener cargados en memoria a arios trabajos al mismo tiempo, tema principal de los istemas &peratios actuales. ;os @=Ts y el futuro, entramos a la era de la computación distribuida y del multiprocesamiento a traGs de mEltiples redes de computadoras, aproechando el ciclo del procesador. e tendrá una configuración dinámica con un reconocimiento inmediato de dispositios y softare que se añada o elimine de las redes a traGs de procesos de registro y localizadores. ;a conectiidad se facilita gracias a estándares y protocolos de sistemas abiertos por organizaciones como la &rg. #ntern. de normas, fundación de softare 36
I.E.P. JUAN XXX
abierto, todo estará mas controlado por los protocolos de comunicación &# y por la red de sericios digital #DN. e ha desarrollado otra ersión, la cual se ha hecho en base a etapas o generacionesJ %,. E),, 3%>&5"%>55: B42-( 9-6*'-6*(. DespuGs de los infructuosos esfuerzos de 2abbage, hubo poco progreso en la construcción de las computadoras digitales, hasta la egunda *uerra +undial. A mitad de la dGcada de los /=Ts, illiams +auchley B0niersidad de 6ennsylaniaC, así como $onrad Puse B AlemaniaC, entre otros lograron construir máquinas decálculo mediante bulbos. "stas máquinas eran enormes y llenaban cuartos completos con decenas de miles de bulbos, pero eran mucho más lentas que la computadora casera más económica en nuestros días. %oda la programación se lleaba a cabo en lenguaje de máquina absoluto y con frecuencia se utilizaban coneFiones para controlar las funciones básicas de la máquina. ;os lenguajes
de programación eran
desconocidos Bincluso el
lenguaje ensamblador C. No se oía de los istemas &peratios el modo usual de operación consistía en que el programador reseraba cierto período en una hoja de reseración pegada a la pared, iba al cuarto de la máquina, insertaba su coneFión a la computadora y pasaba unas horas esperando que ninguno de los )=,=== o más bulbos se quemara durante la ejecución. ;a inmensa mayoría de los problemas eran cálculos numGricos directos, por ejemplo, el cálculo de alores para tablas de senos y cosenos. A principio de la dGcada de los 1=Ts la rutina mejoro un poco con la introducción de las tarjetas perforadas. !ue entonces posible escribir los programas y leerlas en ez de insertar coneFiones, por lo demás el proceso era el mismo. #,. E),,. 3%>55"%>5: T/,6('()-/*( S'()*+,( 1* P/-9*(,+'*6)- -/ 2-)*(. ;a introducción del transistor a mediados de los años 1=Ts modificó en forma radical el panorama. ;as computadoras se olieron confiables de forma que podían fabricarse y enderse a clientes, con la esperanza de que ellas continuaran funcionando lo suficiente como para realizar un trabajo en forma. 37
I.E.P. JUAN XXX
Dado el alto costo del equipo, no debe sorprender el hecho de que las personas buscaron en forma por demás rápidas ías para reducir el tiempo inertido. ;a solución que, por lo general se adoptó, fue la del sistema de procesamiento por lotes. /, E),, 3%>5"%>=$: C'/94')-( '6)*8/,1-( +42)'/-8/,+,9'?6. ;a 3= de #2+ fue la primera línea principal de computadoras que utilizó los circuitos
integrados,
lo
que
proporcionó
una
gran
entaja
en
el precio y desempeño con respecto a las máquinas de la segunda generación, construidas a partir de transistores indiiduales. e trabajó con un sistema operatio enorme y eFtraordinariamente complejo. A pesar de su enorme tamaño y sus problemas el sistema operatio de la línea #2+ 3= y los sistemas operatios similares de esta generación producidos por otros fabricantes de computadoras realmente pudieron satisfacer, en forma razonable
a
la
mayoría
de
sus
clientes.
%ambiGn
popularizaron
arias tGcnicas fundamentales, ausentes de los sistemas operatios de la segunda generación, de las cuales la más importante era la de multiprogramación. &tra característica era la capacidad de leer trabajos de las tarjetas al disco, tan pronto como llegara al cuarto de cómputo. Así, siempre que concluyera un trabajo el sistema operatio podía cargar un nueo trabajo del disco en la partición que quedara desocupada y ejecutarlo. &), E),, 3%>=$"A9)4,2'1,1: C-+4),1-/,( */(-6,2*(. 0n interesante desarrollo que comenzó a llearse a cabo a mediados de la dGcada de los ochenta ha sido el crecimiento de las redes de computadoras personales, con sistemas operatios de red y sistemas operatios distribuidos. "n los sistemas operatios de red, los usuarios están conscientes de la eFistencia de arias computadoras y pueden conectarse con máquinas remotas y copiar archios de una máquina a otra. $ada máquina ejecuta su propio sistema operatio local y tiene su propio usuario. 6or el contrario, un sistema operatio distribuido es aquel que aparece ante sus usuarios como un sistema tradicional de un solo procesador, aun cuando estG 38
I.E.P. JUAN XXX
compuesto por arios procesadores. "n un sistema distribuido erdadero, los usuarios no deben ser conscientes del lugar donde su programa se ejecute o de lugar donde se encuentren sus archiosL eso debe ser manejado en forma automática y eficaz por el sistema operatio.
7#. #%"+A &6"'A%#7& 6A'A;";& "n estos tipos de istemas &peratios se pretende que cuando eFistan dos o más procesos que compitan por algEn recurso se puedan realizar o ejecutar al mismo tiempo. "n 0N#? eFiste tambiGn la posibilidad de ejecutar programas sin tener que atenderlos en forma interactia, simulando paralelismo Bes decir, atender de manera concurrente arios procesos de un mismo usuarioC. Así, en lugar de esperar a que el proceso termine de ejecutarse Bcomo lo haría normalmenteC, regresa a atender al usuario inmediatamente despuGs de haber creado el proceso. "jemplos de estos tipos de istemas &peratios estánJ Alpha, 67+, la serie A#?, que es utilizado en los sistemas '3=== de #2+.
7##. #%"+A &6"'A%#7& N"%>A'" D" N&7";; "l sistema de redes más popular en el mundo de las 6$s es Net>are de Noell. "ste sistema se diseñó con la finalidad de que lo usarán grandes compañías que deseaban sustituir sus enormes máquinas conocidas como mainframe por una red de 6$s que resultara más económica y fácil de manejar. Net>are es una pila de protocolos patentada que se ilustra y que se basa en el antiguo ?eroF NetorH ystem, ?N V pero con arias modificaciones. Net>are de Noell es preio a &# y no se basa en Gl, si acaso se parece más a %$6#6 que a &#. ;as capas física y de enlace de datos se pueden escoger de entre arios estándares de la industria, lo que incluye "thernet, el toHen ring de #2+ y A'$net. ;a capa de red utiliza un protocolo de interred poco confiable, si n coneFión llamado #6?. "ste protocolo transfiere paquetes de origen al destino en forma transparente, aun si la fuente y el destino se encuentran en 39
I.E.P. JUAN XXX
redes diferentes. "n lo funcional #6? es similar a #6, eFcepto que usa direcciones de := bytes en lugar de direcciones de / bytes, B@C y B:=C. 6or encima de #6? está un protocolo de transporte orientado a la coneFión que se llama N$6 BNetorH $ore 6rotocol, 6rotocolo $entral de 'edC. "l N$6 proporciona otros sericios además del de transporte de datos de u suario y en realidad es el corazón de Net>are. %ambiGn está disponible un segundo protocolo, 6?, el cual solo proporciona transporte. &tra opción es %$6. ;as aplicaciones pueden seleccionar cualquiera de ellos. 6or ejemplo, el sistema de archios usa N$6 y ;otus NotesW usa 6?. ;as capas de sesión y de presentación no eFisten. "n la capa de aplicación están presentes arios protocolos de aplicación. ;a clae de toda la arquitectura es el paquete de datagrama de interred sobre el cual se construye todo lo demás. "n la !igura :. se muestra el formato de un paquete #6?. "l campo uma de erificación pocas eces s e usa puesto que la capa de enlace subyacente tambiGn proporciona una suma de erificación. "l campo ;ongitud del paquete indica quG tan grande es el paquete, es decir suma el encabezado más datos y el resultado se guarda en ) bytes. "l campo $ontrol de transporte cuenta cuántas redes ha atraesado el paqueteL cuando se eFcede un máFimo, el paquete se descarta. "l campo %ipo de paquete sire para marcar arios paquetes de control. $ada una de las dos direcciones contiene un nEmero de red de ) bits, un nEmero de máquina de /8 bits B;a dirección 8=) ;ANC y la dirección local BocHetC de :3 bits en esa máquina. 6or Eltimo se tienen los datos que ocupan el resto del paquete, cuyo tamaño máFimo está determinado por la capa subyacente N*),/* V*/('?6 #.#. ;a adaptabilidad de las características de Net>are ).) a las necesidades al mercado de hoy se queda corto cuando comienza a listar los asuntos de conectiidad a que se enfrentan las compañías de hoy, administración y apoyo para mEltiples protocolos, coneFiones de área amplia, fleFibilidad y facilidad de uso al administrador del N& bajo escenarios de conectiidad que cambian constantemente.
40
I.E.P. JUAN XXX
"l Net>are ).) no pudo mantener el ritmo de los demás en las pruebas de ejecución que representaban tareas de redes mayores. "sto se puede comprender si se tiene en cuenta que Net>are ).) de :3 bits t odaía se puede ejecutar en una máquina de clase A%. $omprensible, sí, pero no aceptable como una solución para toda una compañía. Net>are 83 inicialmente sólo estaba disponible como una ersión de )1= usuarios, e incluso para cuando Net>are ).) salió al mercado, la ersión básica de Net>are .F era una licencia de )= usuarios de 0X./@1. are .:: tiene un precio de lista de 0X:.=@1 comparado con Net>are ).) que cuesta 0X8@1. #ncluso el niel de :== usuarios solamente muestra una diferencia de mil dólares entre los 0X1.@@1 de Net>are ).) y los 0X3.@@1 de Net>are .::. Aunque la instalación y la configuración de Net>are ).) son mejores que las de sus predecesores, estás ya son demasiado lentas comparándolas con las de las ersiones .:: y /.=. ;a documentación de Net>are ).) está eFtremadamente bien escrita, organizada y repleta de fotos Etiles de pantalla. Durante la instalación hay ayuda en línea disponible para cada pantalla, como es el c aso del resto de los sericios de Net>are. Net>are ).) es la noena generación de la línea Net>are )83, una madurez eidente en los sericios de administración para usuarios y archios. $onfigurar los usuarios, establecer los derechos de cuentas y administra r la estructura de directorios son tareas que se realizan con una serie de sericios de menEs bien diseñados o de línea de comandos. in embargo, hasta que salió Net>are /.=, Noell no ofreció un sericio de directorios globales como parte inherente de Net>are. Net>are ).) recibe ayuda de 2anyan, en la forma de su "nterprise NetorH erices for Net>are B"NC, que esencialmente ofrece parte del sericio de nombres globales treet%alH de 2anyan a las redes de Net>are. Net>are ).) tambiGn carece de una opción de consola remota que ya tienen las ersiones .:: y /.=.
41
I.E.P. JUAN XXX
"n su arquitectura, Net>are ).) es familiar, pero antiguo como lo muestra la !igura :./. No tiene la capacidad de procesar mEltiples hilos de Net>are .:: y /.=, aunque puede ejecutar aplicaciones basadas en el seridor de llamadas a procesos de alor añadido B7A6sC. 6ero los 7A6s se consideran como difíciles de escribir y hay pocos disponibles. 6or otro lado, Net>are .:: tiene disponibilidad de miles de aplicaciones basadas en el seridor de llamadas a +Yoa cuteL dulos $argables de Net>are BN;+sC. Que arían desde las aplicaciones de administración de la red a seridores de Q;. !igura :./ Arquitectura de Net>are ).). R*4*/'+'*6)-(: •
6$ basada en una )83 o superior.
•
1==O de 'A+ B).1 +b recomendados.C
N*),/* V*/('?6 .%%. Net>are .:: sigue siendo un líder fuerte y fleFible en la arena de los N& para las compañías pequeñas o grandes. u Enica desentaja para los que necesitan una solución a niel de empresa es que carece de un sericio global de directorios. 6ero esto se puede corregir en parte con el Net>are Naming erice BNNC o el "N de 2anyan, que ofrece parte de los sericios distribuidos treet%alH a los ;ANs de Net>are. &frece la habilidad de compartir archios e impresoras, elocidad, seguridad, apoyo para la mayoría de los sistemas operatios, y una gran cantidad de are .:: es un producto realmente potente. Aunque tiene algunas dificultades con la administración de memoria, todaía ale la pena, pues tiene algunas otras características que lo hacen importante. ;a principal atracción de un N& de ) bits como el que introdujo Noell, fue su diseño modular, como lo muestra la F'84/, %.5. ;os N;+s se pueden actualizar sin tener que reconstruir el N& completo, y se pueden ca rgar sobre la marcha. Además, solamente los módulos necesarios se cargan en el N&, reserando la memoria para otras funciones como el caching de discos. 0na desentaja de este diseño es el uso de memoria. ;os N;+s se cargan en el ani llo = y pueden trabar el seridor si el N;+ no está escrito correctamente o si entran en conflicto con el N;+ de otro fabricante. 6or otra parte algunos de los 42
I.E.P. JUAN XXX
módulos no desocupan la memoria cuando se descargan B"stos problemas de administr ación de memoria ya han sido resueltos en Net>are /.FC. !igura :.1 Arquitectura de Net>are .::. Net>are .:: está diseñado en su mayoría para redes desde pequeñas a moderadamente
grandes
que
consisten
en
seridores
indiiduales,
principalmente porque sus sericios de directorios no integran a la red en su totalidad. $ada uno de los seridores mantiene una base de datos centralizada de erificación indiidual llamada el 2indery. "l 2indery del seridor mantiene la información como los nombres de coneFión, las contraseñas, los derechos de acceso y la información de impresión. i los usuarios necesitan conectarse a más de un seridor para compartir recursos, deben hacerlo manualmente con cada seridor. R*4*/'+'*6)-(: •
6$ basada en una 83 o superior.
•
/+b de 'A+.
•
1=+b de espacio en Disco Duro.
N*),/* V*/('?6 &.$. Net>are /.= ofrece la coneFión simplificada de mEltiples seridores, la capacidad de compartir recursos en la red y la administración centralizada en un producto coherente lleno de características. ;a arquitectura de Net>are /.=, es similar a la de la ersión .::, como se mostró en la !igura :.1, pero se han corregido y aumentado sus capacidades. Net>are /.= no es para todo el mundo. Determinar si en realidad se necesita un N& tan potente depende del tamaño, la configuración y la complejidad de la ;AN que se quiera formar y, con precios de 0X:.@1 B1 usuariosC a 0X/5.@@1 B:=== usuariosC, del presupuesto. Net>are /.= aumenta las capacidades de Net>are .::, añadiendo muchas características nueas. Algunas de las más atractias son el Net>are Directory erices BNDC, la compresión de archios, la sub asignación de bloques, la distribución de archios y la administración basada en +icrosoft >indos.
43
I.E.P. JUAN XXX
ND está en el nEcleo de Net>are /.=. 2asado en el estándar ?.1==, ND es una base de datos diseñada jerárquicamente que reemplaza el 2indery en ersiones anteriores de Net>are. %oda la información de la red se guarda en el ND. ND considera todas las entidades de la red como objetos, cada uno de los cuales es un puntero a un usuario, un grupo de usuarios, seridores de impresoras, o un olumen en el seridor. $on este cambio Noell no abandona a los usuarios del 2indery, ND puede emular a un 2indery, facilitando la actualización a las compañías que tengan un entorno miFto de seridores ).F, .F y /.F. ;o bueno del ND es la tolerancia a fallos que proporciona. i el seridor que contiene la información se daña, ND busca en su base de datos en los otros seridores para recopilar la información para una coneFión y permitirle conectarse a la red. "sto es posible porque la base de datos de ND está duplicada en todos los seridores en la red en particiones, que mantienen toda la información de la red. "n contraste, treet%alH de 2anyan mantiene la información de un usuario en un solo seridorJ i ese seridor sufre algEn tipo de aería, el usuario no se podrá conectar a la red. ;a sub asignación de bloques, la compresión de archios y la migración de archios son algunas de las características atractias en la ersión /.=. ;a sub asignación de bloques interiene cuando, por ejemplo, un archio, de )Ob se guarda en un seridor que tiene bloques de /Ob. Normalmente, los )Ob adicionales de espacio en el disco que no se usaron serían desperdiciados, pero con la sub asignación de bloques actiada, ese espacio puede ser utilizado por otros archios para rellenar el resto del bloque. 0sando una razón de )J:, la compresión de archios tambiGn puede hacer una gran diferencia en el espacio del disco duro. ;a distribución de archios es una característica que ha sido ofrecida en algunos paquetes de resguardo en cinta. Noell ha incorporado, el are /.= <$ permite fijar indicadores en archios que muestran la frecuencia con que se utilizan y además permite moerlos a otros medios que incluso no tienen que estar en el disco del seridor. 0n marcador fantasma permanece en los olY uacuteLmenes para que si un usuario trata 44
I.E.P. JUAN XXX
de abrir el archio, el sistema lo recupera de su lugar de almacenamiento alterno y la copia se hace transparentemente. $on Net>are /.=, Noell tambiGn añade un programa de administración basado en +icrosoft >indos uniendo características de configuración nueas y iejas en programas familiares tales como K$&N, 6$&N &;" y 6'#N%D"!. ;os atributos del *0# facilitan el añadir, moer, borrar y modificar objetos de la red. "l proceso de instalación del seridor bajo esta nuea ersión es un procedimiento totalmente basado en menEs. 0n $DI'&+ que contiene todos los archios de instalación significa que no se tendrá que cambiar discos fleFibles. DespuGs de instalar el primer seridor, se puede copiar el contenido del $DI'&+ al olumen del seridor para poder instalar otros seridores en la red con mayor elocidad. Noell ha cambiado totalmente el entorno, reemplazando ) archios #6? y N"%, con módulos. ;os +ódulos $argables 7irtuales B7;+sC, que ofrecen una solución más fleFible a la estación de trabajo, son cargados en memoria por el 7;+ +anager. "l 7;+ +anager aproecha automáticamente la memoria alta disponible, conserando la memoria conencional. ;os 7;+s ocupan menos memoria conencional que sus predecesores, y con la habilidad de ráfagas de paquetes incorporada, ocupan menos memoria que incluso 2N"%? B"l entorno de modo de ráfaga usado en una estaciónC. $omo son módulos, los 7;+s se pueden añadir o eliminar con rapidez. Además de los nueos entornos, un mejor apoyo para +icrosoft >indos añade una interfaz gráfica para aliiar el problema de conectarse, desconectarse, analizar un disco y conectarse a una cola de impresión.
, )/*( /4),( 1* )/,6(7*/*69', ,/, ,9)4,2'K,/ 1*(1* N*),/* .%%: a. A traGs de una coneFión a un seridor /.= es el procedimiento más seguro, pero puede ser el más caro. are /.= y colocarlo en la red. i se tiene un seridor 45
I.E.P. JUAN XXX
adicional disponible, se puede instalar de un seridor a otro, actualizando cada uno en cada paso. b. A traGs de una coneFión en el mismo seridor requiere un riesgo a la integridad de los datos. "s necesario tener un cliente con un disco duro o un sistema de resguardo en cinta lo suficientemente grande para contener toda la información acuten del seridor temporalmente mientras se configura el seridor para Net>are /.=. c. 0na actualización en el lugar tambiGn requiere cierto riesgo, en su mayoría debido a los posibles fallos durante la actualización. implemente se debe asegurar de tener un resguardo completo de la red antes de comenzar el proceso. "ste procedimiento no está disponible en los seridores .=L primero se tiene que actualizar a Net>are .: o superior. R*4*/'+'*6)-(: •
6$ basada en una 83 o superior.
•
3+b de 'A+
•
:)+bI3=+b de espacio en Disco Duro.
46
I.E.P. JUAN XXX
CONCLUSIONES
•
2ueno yo aprendí, elaborando e inestigando este trabajo de istemas &peratios, nos puede serir de mucho para utilizar de manera correcta sabiendo las clases de este sistema. B6or KtalaC
•
Ko aprendí mucho sobre los sistemas operatios como poder elaborare esto y sabiendo toda su clasificación. B6or !aioC
•
Aprendí como se realiza los sistemas operatios y a comprender más acerca del tema. B6or DianaC.
•
+e pareció muy fascinante los contenidos de los sistemas operatios para saber los orígenes y como saber utilizarlos para nuestros hijos que sepan más. B6or KamarelC
•
+e parece un tema interesante y muy importante ya que así podemos conocer e informarnos más sobre herramientas que no conocemos acerca de los sistemas operatios. B6or 'odrigoC
47
I.E.P. JUAN XXX
RECOMENDACIONES
•
%odos deberíamos conocer nuestros antepasados y respetarnos porque sin esos sistemas antiguos no tendríamos el >indos.
•
iempre debemos usar algo que no usamos antes como los sistemas operatios de la dGcada anterior y así sabremos más los orígenes de nuestro sistema.
48
I.E.P. JUAN XXX
GLOSARIO
•
I6)*/,9)'0-: 0n sistema operatio interactio responde casi inmediatamente a los estímulos proporcionados por el usuario.
•
I6)*/,99'?6 9-6 *2 4(4,/'-: el usuario escribe sus órdenes y el sistema presenta respuestas apropiadas.
•
I6)*/,99'?6 9-6 2,( ,2'9,9'-6*(: un programa de aplicación interacciona directamente con el sistema operatio, el que recibe peticiones específicas para actiar las impresoras, las unidades de disco o para realizar cualquier otro trabajo relacionado con el hardare.
•
M42)'4(4,/'-: "n
un
sistema
operatio
multiusuario,
más
de
una persona puede usar el sistema al mismo tiempo. •
M-6-4(4,/'-: "n un sistema operatio monousuario solo puede utilizar el sistema una persona cada ez y la mayoría de estos solo pueden manejar una tarea a la ez.
•
M42)'),/*,: "l sistema operatio puede realizar arias tareas BprocesosC al mismo tiempo. e le pueden dar al sistema una o más tareas para ejecutar en modo prioridad subordinada BbacHgroundC y mientras se puede seguir con otra tarea distinta sin tener que esperar a que las otras tareas finalicen.
•
C-+'2,1-/*(: on programas que traducen 6rogramas !uente en programas &bjeto.
•
E6(,+2,1-/*(: %raducen programas escritos con mnemónicos a lenguaje de máquina.
•
E1')-/*(: on programas que permiten escribir teFtos y guardarlos en memoria secundaria.
•
U)'2*/@,( 1* A/9H'0-(: 6rogramas para dar mantenimiento a los archios.
49
I.E.P. JUAN XXX •
B'2'-)*9,(: 6rogramas que contienen rutinas para realizar funciones frecuentemente requeridas. "stas funciones pueden ser ligadas a los programas escritos por el usuario.
•
A1+'6'()/,1-/ 1* E;S -/ 2-4*(: "ste es el encargado de controlar el funcionamiento de los discos.
•
A1+'6'()/,1-/ 1* E;S -/ B)*(: on procedimientos de bajo niel que se encargan de realizar la comunicación entre la computadora y aquellos perifGricos que manejan bytes, como por ejemplo, la impresora, la consola, entre otros.
•
A2'9,9'-6*(: "l tGrmino MaplicaciónM es una forma abreiada para designar a un programa de aplicación. 0n programa de aplicación es aquGl diseñado para desempeñar una función específica directamente para el usuario o, en algunos casos, para otro programa de aplicación. ;os ejemplos de estas aplicaciones incluyen los procesadores de teFtos, programas de bases de datos, naegadores de la 'ed, herramientas de desarrollo, programas de dibujo, pintura y edición de imágenes, y programas de comunicaciones. ;as aplicaciones usan los sericios del sistema operatio del ordenador y otras aplicaciones de apoyo. ;a solicitud formal y los medios de comunicarse con otros programas que usa un programa de aplicación son lo que se denomina interfaz de programa de aplicación Bapplication programa interface, A6#C.
•
A/+,1,: "s un mecanismo de control de interrupciones.
•
B') 1* E(*/,: "s un bit dentro de la 6ep.
•
C,6,2*(: 6rocesadores dedicados.
•
CMS: Bistema uperisor de la $onersaciónC es un sistema de usuario Enico que ofrece potentes funciones para el desarrollo de programas.
•
C?1'8-: & programa de máquinaL es el conjunto de instrucciones máquina que tiene por objeto que el computador realice una determinada función.
•
C-6)/-2,1-/ 1* 1'(-(')'0-: oftare que controla un dispositio que está conectado a, o es parte de, una computadora. B"n inglGsJ deice drierC. 50
I.E.P. JUAN XXX •
D*+-6'-: 0n demonio es un programa que funciona sin interención humana, para cumplir una tarea determinada. 6or ejemplo, lpd es un demonio que controla el flujo de los trabajos de impresión en una impresora.
•
D*(0@-(: #nterrupciones debidas a errores de programación, producidas por el procesador cuando intenta ejecutar una instrucción.
•
D'/*99'?6 IP: ;as direcciones #6 son el mGtodo mediante el cual se identifican los ordenadores indiiduales Bo, en una interpretación más estricta, las interfaces de red de dichos ordenadoresC dentro de un red %$6#6. %odas las direcciones #6 consisten en cuatro nEmeros separados por puntos, donde cada nEmero está entre = y )11.
•
D'(-(')'0-( 1* E;S: $omponente mecánico que se conecta a la 0nidad $entral de 6rocesamiento a traGs de las unidades de "ntrada y alida.
•
E;S: "ntrada alida.
•
ENIAC: Belectronic numerical integrator anallizer and computerC, uno de los primeros computadores construídos.
•
E(),1- /-2*+,: +odo 0suarioL "ste es el modo en el que se ejecutan los programas del usuario, en el cual sólo se pueden ejecutar instrucciones no priilegiadas.
•
E(),1- S4*/0'(-/: +odo NEcleoL "n este modo se pueden ejecutar todas las instrucciones priilegiadas y no priilegiadas, teniendo acceso total al hardare.
•
E(),1-: "l estado es un bit dentro de la 6"6.
•
,/1,/*: on todos los componentes fisicos que componen un computador.
•
I6()/499'-6*( 6- /'0'2*8',1,(: %odas aquellas que su ejecución no afecta los recursos de la máquina de forma directa.
51
I.E.P. JUAN XXX •
I6()/499'-6*( /'0'2*8',1,(: Aquellas instrucciones cuya ejecución afecta directamente los recursos de la máquina.
•
I6)*//49'?6 A('69/?6'9,: on aquellas interrupciones que ocurren de forma simultánea con el procesamiento y son generadas por un agente distinto al procesador.
•
I6)*//49'-6*(: 0na
interrupción
es
un
llamado
forzoso
a
un
procedimiento. •
JCL: B9ob $ontrol ;anguageC, es el lenguaje de control de trabajo que permite especificar al sistema órdenes que no son propias del programa, pero son necesarias para correrlo.
•
*/6*2: ZnEcleo[L ;a parte central de un sistema operatio, sobre la cual el resto del sistema se apoya.
•
L2,+,1, ,2 ('()*+,: "s una rutina que cumple una función a niel del sistema en nombre de un proceso. "n inglGsJ Zystem $all[. M4'6, V'/)4,2: e trata de un tipo de sistemas operatios que presentan una interface a cada proceso, mostrando una máquina que parece idGntica a la máquina real subyacente.
•
M(9,/,: 0n +ecanismo creado para el control de las interrupciones.
•
M*9,6'(+- 1* *(),1-(: +ecanismo ideado para conserar la consistencia e integridad en un sistema multiusuario.
•
M*+-/', 0'/)4,2: ;a idea fundamental detrás de la memoria irtual es que el tamaño combinado del programa, los datos y la pila de ejecución puede eFceder la cantidad de memoria real disponible para Gl. "l sistema operatio mantiene aquellas partes del programa que están utilizando en cada momento en la memoria principal y el resto permanece en el disco. "n la medida en que se ayan necesitando nueas partes estas se intercambian con las residentes en la memoria principal.
•
M*+-/',: $uando se refiere a ordenadores, la memoria Ben generalC es cualquier hardare capaz de almacenar datos para recuperarlos 52
I.E.P. JUAN XXX
posteriormente. "n este conteFto, la memoria en general se refiere específicamente a la 'A+. •
M-6')-/*( 1* *69,1*6,+'*6)-: $onstituyeron los primeros sistemas operacionales. $on Gstos se introdujo tambiGn el llamado tratamiento por lotes Bbatch processingC.
•
M42)'/-8/,+,9'?6: e caracteriza por una multitud de programas actios simultáneamente que compiten por los recursos del sistema, tales como procesador, memoria y dispositios de ".
•
M42)'),/*,: 0n solo usuario ejecutando arias tareas al mismo tiempo en un sistema.
•
N92*-: ;a parte central de un sistema operatio, sobre la cual el resto del sistema se apoya. "n inglGsJ ZHernel[.
•
PCB: B6rocess $ontrol 2locC. "structura de datos almacenan la 6"6, aspectos sobre la ejecución del proceso y de la utilización de los recursos.
•
P2,6'7'9,9'?6: 6roceso cuyo objetio principal es repartir el tiempo del procesador entre los procesos ejecutables y optimizar el comportamiento del sistema.
•
P/'-/'1,1: NEmero asociado a cada proceso o thread y utilizado por la política de planificación.
•
P/-9*(,1-/: ;lamado tambiGn +icroprocesador. "s el chip encargado de ejecutar las instrucciones y procesar los datos que son necesarios para todas las funciones de la computadora. e puede decir que es el cerebro del computadora. "l estandar del mercado es el fabricado por la empresa #N%";.
•
P/-9*(-: programa en ejecución.
•
P/-8/,+,: "s esencialmente un archio ejecutable que se coloca en memoria para que pueda el procesador ir tomando su código, y obedeciendo las instrucciones de Gl. 53
I.E.P. JUAN XXX •
PS"PEP: B6rogram status >ord ó 6alabra de "stado del 6rogramaCL $ontiene toda la información del estado del proceso y define sus priilegios.
•
SGMV: istema *enerador de +áquina 7irtual.
•
SH*22: #ntGrprete de comandos.
•
S'69/-6'K,9'?6: Necesidad que tiene algunos procesos de bloquearse en determinadas circunstancias y ser despertados cuando ocurren ciertos eentos.
•
S'()*+, 1* A/9H'0-( ? S'()*+, 1* 7'9H*/-(: "s el mGtodo mediante el cual se almacena la información en las unidades de disco. ;os distintos sistemas operatios normalmente usan diferentes sistemas de ficheros, lo que dificulta el compartir los contenidos de una unidad de disco entre ellos. in embargo, ;inuF admite mEltiples sistemas de ficheros, lo cual hace posible la lecturaescritura de particiones dedicadas a +I>indos, por ejemplo. "n inglGsJ Z!ilesystem[ .
•
S'()*+, M-6-2@)'9-: istemas que tienen un nEcleo grande y complejo, que engloba todos los sericios del sistema.
•
S'()*+, M-6-4(4,/'-: istemas operatios que no pueden dar sericio sino sólo a un usuario cada ez, sin importar el nEmero de procesadores que tenga la computadora o el nEmero de tareas o procesos que el usuario pueda ejecutar en un instante de tiempo.
•
S'()*+, M42)'4(4,/'-: istemas que pueden atender mEltiples usuarios, ya sea por medio de arias terminales conectadas a la computadora o por medio sesiones remotas en una red de comunicaciones .
•
S'()*+, -*/,)'0-: $onjunto de softare que controla los distintos recursos del ordenador. "n inglGsJ Zoperating system[.
•
S'()*+,( 1* )'*+- 9-+,/)'1-: on sistemas de multiprogramación en donde eFiste interacción directa entre el usuario y la máquina. S--2: 7irtualización de lectoras e impresoras. 54
I.E.P. JUAN XXX
BIBLIOGRAFÍA
TEXTOS CONSULTADOS: -
AND'">, . %anenbaum, 'edes de $omputadoras, "ditorial 6rentice
-
$A;;"9&, +.;.;as %#$, un reto para nueos aprendizajes. "ditorial Narcea. "spaña )==/.
-
DA+#AN, $ottino. 'edes Aanzadas, "ditorial *randi, Argentina )==8.
-
+AN0A; 6'A$%#$& D" "*0'#DAD D" '"D" BA'" K '"D"C, 9AN
-
"*&7#A, Nuria. Aplicación de las %#$Us a la docencia. "ditorial 7igo. "spaña )==3.
-
"*0'#DAD "N ;A #N!&'+A$#&N, 9. ;. A'%"'&, "D#$#&N" 6A'AN#N!&, .A., )==8 LINOGRAFIAS 55
I.E.P. JUAN XXX
-
httpJes.iHipedia.orgiHiistema\operatio
-
httpJ.monografias.comtrabajos:)hisishisis.shtml
-
httpJes.iHipedia.orgiHi
-
httpJes.iHipedia.orgiHi+icrosoft\>indos^>indos\:.=
-
httpJes.iHipedia.orgiHi>indos\+obile
-
httpJes.iHipedia.orgiHi>indos\erer\)==8
-
httpJes.iHipedia.orgiHi>indos\)===
-
httpJes.iHipedia.orgiHi>indos\+"
-
httpJes.iHipedia.orgiHi>indos\@8
-
httpJes.iHipedia.orgiHi>indos\@1
-
httpJes.iHipedia.orgiHi>indos\N%
-
httpJ.entmeFico.comhostingindosIoIlinuF.html
56