Escolar Documentos
Profissional Documentos
Cultura Documentos
Diego Montenegro
E-mail: diego.montenegro.coello@udla.edu.ec
Resumen: este documento habla sobre los fue usada para procesar datos en el censo de
sistemas operativos, como funcionan y por qué 1950 en EE.UU.
son tan importantes para poder tener un
intermediario entre los complementos de 4.1. Características
hardware y la computadora. Obviamente este Estas máquinas estaban construidas por
sistema operativo va a depender en que modo se medio de tubos de vacío.
encuentre operando para poder realizar ciertos Eran programadas en lenguaje de
cambios dentro de este. máquina.
Introducción
Cuál es la función del sistema operativo, este 5.
proporciona a los programas de usuario un 5.1. Características ENIA
modelo de computadora mejor y mas simple y 6. Tenía unos 18.000 tubos de vacío, pesaba 30
no solo esto sino que sin este sistema operativo toneladas, ocupaba 1.500 pies cuadrados y
no se pudieran controlar los componentes por realizaba 5.000 sumas por segundo.
los que están hechas las computadores tales 6.1. Características generación
como memorias o procesadores, es posible que Estas máquinas estaban construidas por
el S.O controle los componentes ya que siempre medio de tubos de vacío.
se va a ejecutar en modo kernel, para llevar a Eran programadas en lenguaje de
cabo esto los usuarios interactúan con Shell o máquina.
por medio de GUI, con este programa de interfaz
en modo de usuario, se permiten ejecutar los
demás programas como por ejemplo los Segunda Generación (1953-1962).- con el
navegadores web o lectores de correo, etc. descubrimiento del transistor
Menos costoso, dentro de esto el procesamiento
El sistema operativo como una maquina se vuelve mucho más rápido gracias a que la
extendida electricidad recorre un camino mas corto.
6.2. Características de la 2 Generación
Dentro de este punto se puede notar que el Están construidas con circuitos de
lenguaje primitivo con que es programado el transistores
computador es muy complejo como un ejemplo
Se programan en lenguajes de alto
se plante que el disco flexible específicamente el
nivel
modelo de PD765 tiene 16 comandos, cada uno
de estos se especifican por medio de 9 bytes, los Lenguajes como: FOLTRAN, ALGOL,
comandos más básicos son los de READ y COBOL.
WRITE.
7. Tercera Generación (1963-1971).-
1. Primera Generación (1938-1952)
2. Aparece el IBM 360 en abril de 1964
7.1. Características
3. Dentro de esta generación las maquinas no
Su fabricación de electrónica está
mera de gran acceso para las personas y
también tenían un alto consumo de energía. basada en circuitos integrados
4. En 1946 aparece ENIA que este soportaba Su manejo se realiza los lenguajes de
una estructura de 20 registros y 10 dígitos. control de los sistemas operativos
1
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
FUNDAMENTOS DE LA ARQUITECTURA DE
Procesamiento en paralelo mediante COMPUTADORES.
arquitecturas y diseños especiales y
circuitos de gran velocidad. 1. La arquitectura
Manejo de lenguaje natural y sistemas El concepto de “arquitectura de un
de inteligencia artificial. computador” se refiere a la integración
de su estructura física con su estructura
En los microprocesadores actuales para
lógica.
aumentar la velocidad de procesamiento se
utilizan técnicas de segmentación y
Esta “arquitectura de computadores” abarca
paralelización.
las siguientes fases:
2
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
MULTICS fue el primer sistema en permitir esto. En el extremo superior se encuentran los
Eventualmente, la idea propagada por la línea y sistemas operativos para mainframes, esos de
ahora es ampliamente utilizado en la mayoría de tamaño de habitación
UNIX y Windows sistemas. En todos estos computadoras todavía se encuentran en los
desarrollos, vemos ideas inventadas en un principales centros de datos corporativos. Estas
contexto y luego expulsado cuando el contexto computadoras difieren de
cambia (programación en lenguaje
3
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
4
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
5
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
igual para un oyente humano, aun si se ve muy cuando distintos clientes estén viendo varias
distinta en el osciloscopio. películas al mismo tiempo.
Esta situación se puede mejorar al observar que
La codificación perceptual se basa en la ciencia ciertas películas son más populares que otras y
de la psico acústica: la manera en que la gente al tener en cuenta la popularidad al colocar las
percibe el sonido. MP3 se basa en la películas en el disco.
codificación perceptual.
Ley de Zipf
El muestreo La ley de Zipf establece que la película más
Se puede realizar en uno o dos canales, en popular se selecciona dos veces con más
cualquiera de cuatro configuraciones: frecuencia que la segunda película más
1. Monofónico (un solo flujo de entrada). popular, tres veces con más frecuencia que la
2. Monofónico dual (por ejemplo, una pista de tercera película más popular, y así en lo
sonido en inglés y otra en japonés). sucesivo.
3. Estéreo desunido (cada canal se comprime
por separado). Colocación de archivos en varios discos
4. Estéreo unido (se explota por completo la Para obtener un rendimiento más alto, los
redundancia entre canales). servidores de video tienen con frecuencia
muchos discos que se pueden operar en
COLOCACIÓN DE LOS ARCHIVOS paralelo. Algunas veces se utilizan RAID´s
pero no con frecuencia, pues lo que ofrecen los
RAIDs es una mayor confiabilidad a cambio
El requerimiento más importante es que los del rendimiento.
datos se pueden colocar en flujo continuo en la Una configuración más común es simplemente
red o en un dispositivo de salida, a la velocidad un gran número de discos, lo que algunas veces
requerida y sin fluctuación. Por esta razón, no se conoce como granja de discos. Los discos no
es muy conveniente realizar varias búsquedas giran de una manera sincronizada y no
durante un cuadro. contienen bits de paridad, como ocurre con los
Dos estrategias alternativas de organización RAIDs.
de archivos
USO DE CACHÉ
La primera de éstas, el modelo de bloques La caché de archivos LRU tradicional no
pequeños funciona bien con los archivos multimedia,
La idea aquí es tener una estructura de datos, el debido a que los patrones de acceso para las
índice de cuadro, por cada película con una películas son distintos a los patrones de acceso
entrada para cada cuadro, apuntando al inicio de los archivos de texto.
del cuadro. La idea detrás de las cachés tradicionales de
La otra forma de almacenar la película es búfer LRU es que, después de utilizar un
mediante el uso de un bloque de disco grande bloque, se debe mantener en la caché en caso
(por decir, de 256 KB) y colocar varios cuadros de que se vuelva a necesitar casi de inmediato.
en cada bloque
Caché de bloque
Colocación de varios archivos en un solo El sistema puede llevar la cuenta fácilmente de
disco cuáles películas tienen sólo un espectador y
Si se esparcen de manera aleatoria por todo el cuáles tienen dos o más espectadores
disco, se desperdiciará tiempo al mover la espaciados con un intervalo muy corto.
cabeza del disco de película en película,
Caché de archivo
6
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
La caché también puede ser útil en los sistemas Multimedia es un tema de moda, por lo que hay
multimedia de una manera distinta. Debido al una cantidad considerable de investigación en
gran tamaño de la mayoría de las películas (3 a ese campo.
6 GB), es común que los servidores de video
no puedan almacenar todas sus películas en 3.1 Introduction
disco, por lo que las mantienen en DVD o en Las redes utilizadas en sistemas distribuidos se
cinta. construyen a partir de una variedad de medios
de transmisión, incluyendo cable, cable, fibra y
PROGRAMACIÓN DE DISCOS PARA canales inalámbricos; dispositivos de
MULTIMEDIA hardware, incluidos enrutadores,
El uso multimedia impone distintas demandas conmutadores, puentes, concentradores,
sobre los discos que las aplicaciones repetidores e interfaces de red.
tradicionales orientadas a texto, como los Componentes de software, pilas de protocolos,
compiladores o los procesadores de palabras. controladores de comunicación y
Consideraciones. controladores.
En especial, el uso de multimedia demanda una
velocidad de datos en extremo alta y una La infraestructura de Internet incluye una
entrega en tiempo real de los datos. arquitectura, hardware y software
componentes que integran de forma efectiva
Programación de discos estática diversas subredes en una sola comunicación de
En un sistema operativo tradicional, se realizan datos
peticiones de bloques de disco de una manera
muy impredecible. Lo mejor que puede hacer 3.2 Networking issues for distributed
el subsistema de disco es realizar una lectura systems
adelantada de un bloque para cada archivo Rendimiento
abierto. Los parámetros de rendimiento de la red que
son de interés principal para nuestros
Programación de disco dinámica propósitos son aquellos que afectan la
Las distintas películas pueden tener ahora velocidad con la que los mensajes individuales
distintas velocidades de datos, por lo que no es se pueden transferir entre dos computadoras
posible tener una ronda cada 33.3 mseg y interconectadas. Estas son la latencia y la tasa
obtener un cuadro para cada flujo. Las de transferencia de datos de punto a punto
peticiones llegan al disco más o menos en Latencia
forma aleatoria. La latencia es la demora que ocurre después de
Cada petición de lectura especifica qué bloque que se ejecuta una operación de envío y antes
se debe leer, y además en qué momento se de que los datos comiencen a llegar a la
necesita este bloque; es decir, el tiempo de computadora de destino.
respuesta. Tasa de transferencia
Consideraciones Velocidad de transferencia de datos es la
Hay dos factores que participan en la velocidad a la que se pueden transferir datos
selección de la siguiente petición de disco: entre dos
Tiempos de respuesta. computadoras en la red una vez que ha
Cilindros. comenzado la transmisión, generalmente
citado en bits por
INVESTIGACIÓN SOBRE segundo.
MULTIMEDIA Escalabilidad
El tamaño futuro potencial de Internet es
acorde con la población del planeta. Es realista
7
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
8
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
La base de todas las redes informáticas es la La tarea de dividir los mensajes en paquetes
técnica de conmutación de paquetes. antes de la transmisión y volver a montarlos en
Los paquetes se ponen en cola en un búfer y se la computadora receptora generalmente se
transmiten cuando el enlace está disponible. realiza en la capa de transporte.
La comunicación es asincrónica: los mensajes
llegan a su destino después de un retraso que Control de la congestión
varía según el tiempo que tardan los paquetes La capacidad de una red está limitada por el
en viajar a través de la red. rendimiento de sus enlaces de comunicación y
Transmisión de paquetes conmutación de nodos. Cuando la carga en un
En la mayoría de las aplicaciones de redes enlace o nodo particular se aproxima a su
informáticas, el requisito es la transmisión de capacidad, se acumularán colas en los hosts
unidades lógicas de información o secuencias que intentan enviar paquetes y en los nodos
de mensajes de elementos de datos de longitud intermedios que contienen paquetes cuya
arbitraria. transmisión posterior está bloqueada por otro
Transmisión de datos tráfico.
La transmisión y visualización de audio y video Enrutadores
en tiempo real se conoce como transmisión. Hemos notado que el enrutamiento es
Requiere anchos de banda mucho más altos que obligatorio en todas las redes, excepto aquellas
la mayoría de las otras formas de comunicación como Ethernets y redes inalámbricas, en las
en sistemas distribuidos. que todos los hosts están conectados por un
Esquemas de conmutación único medio de transmisión
Una red consiste en un conjunto de nodos
conectados entre sí por circuitos. Puentes
Broadcasting Conectan redes de diferentes tipos. Algunos
El broadcasting es una técnica de transmisión puentes unen varias redes, y estos se
que no requiere conmutación. denominan puentes / enrutadores porque
Todo se transmite a todos los nodos, y depende también realizan funciones de enrutamiento.
de los receptores potenciales y darse cuenta de Crear una imagen de instalación
las transmisiones dirigidas a ellos. administrativa
Conmutación de circuitos Para el software de Microsoft, esta
En un momento, las redes telefónicas eran las configuración silenciosa programa se llama
únicas telecomunicaciones redes. una imagen de instalación administrativa.
Frame relay Para crear una imagen administrativa,
En realidad, lleva algo de unas pocas decenas simplemente ejecute la herramienta de
de microsegundos a unos pocos milisegundos configuración proporcionada por el proveedor.
para cambiar un paquete a través de cada nodo
de la red en un store-and-forward red. Impulsar el software con la política de grupo
Conjuntos de protocolos Una última opción que debe considerar para la
Un conjunto completo de capas de protocolos implementación del software de red es
se conoce como conjunto de protocolos o utilizando la política de grupo de Windows
apilamiento de protocolos, que refleja la para instalar automáticamente el software en la
estructura en capas. red usuarios.
Capas de protocolo Repara daños
El software de red está organizado en una Lo peor de las fallas de red es que algunas
jerarquía de capas. Cada capa presenta una veces pueden cerrar
interfaz a las capas superiores que extiende las abajo una compañía completa. No es tan malo
propiedades del sistema de comunicación. si solo un usuario no puede acceder a un
Conjunto de paquetes particular carpeta compartida en un servidor de
9
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
10
EVÓLUCION DE LOS SISTEMAS OPERATIVOS
.
BIBLIOGRAFÍA
Tanenbaum, Andrew S., Bos Herbert (2015), Modern
Operating Systems, Pearson Education ISBN-13:
978-0-13-359162-0, Capítulo 1 (pág. 1-78)
Tanenbaum, Andrew S., Bos Herbert (2015), Modern
Operating Systems, Pearson Education ISBN-13:
978-0-13-359162-0, Capítulo 7 (pág. 471-512)
11