Está en la página 1de 4

SISTEMAS OPERATIVOS – SEMANA 01 CAPACIDAD DE EVOLUCION

¿Qué es un sistema operativo? El SO debe construirse con la capacidad de modo


Conjunto de programas que controla el uso que permita el desarrollo efectivo la verificación y la
eficiente y productivo del computador introducción de nuevas características y que estas
Intermediario entre las aplicaciones de usuario y el no interfieran con las que ya brinda
hardware ¿Qué es la arquitectura de computadoras?
Estudio de la estructura, funcionamiento y diseño
METAS de los computadores (describe lo que hace)
Brindar un ambiente de realización y ejecución de ESTRUCUTRA DEL COMPUTADOR
aplicaciones Es la estructura lógica que le da forma a su
Proveer un entorno sin interferencias arquitectura (describe como sucede)
PRINCIPIO DE EMBELLECIMIENTO TECNOLOGIA DE COMPUTADOR
Su misión es mostrarle al usuario final la imagen de Indica los componentes concretos y sus
que esta maquina es sencilla de manejar por mas interconexiones. (encapsulamiento y refrigeración)
complicado que se a su hardware
GOBIERNO FUNCIONES DEL SISTEMA OPERATIVO
No desempeña función por si solo INTERPRETACIONDE COMANDOS
Crea un entorno donde otros programas realizan Interpretar los comandos que permite al usuario
una tarea útil comunicarse con el computador
CONTROL DE RECURSOS
OBJETIVOS Coordina y manipula el hardware de la
Actuar de intermediario entre el computador y el computadora
usuario MANEJO DE DISPOSITIVOS DE E/S
Garantizar el correcto funcionamiento Organiza los archivos en distintas unidades de
Administrar eficientemente los recursos de la almacenamiento disco duros, flexibles, etc.
maquina MANJEO DE ERRORES
PROPOSITO Gestiona los errores del hardware y la perdida de
Creación de un entorno cómodo y eficiente para datos
poder ejecutar programas SECUENCIA DE TAREAS
DESARROLLO Administra la manera en que se reparten los
Evolución de los SO manuales hasta procesos
multiprogramados y tiempo compartidos actuales. PROTECION
Un S0 se divide en componentes principales: Evitar que las acciones de un usuario afecten el
 Hardware trabajo que está realizando otro usuario
 SO MULTIACCESO
 Programas de aplicación Un usuario puede conectarse a un maquina sin
 DB, juegos (Software) tener que estar cerca de ella
 Usuarios CONTABILIDAD DE RECURSOS
También se encarga de la administración de Establece el costo que se le cobra a un usuario por
dispositivos, así como la carga y ejecución de utilizar determinado recurso
aplicaciones, comienza cuando se enciende el
computador y gestión ale hardware desde los COMO GESTOR DE RECURSOS
niveles más básicos Gestiona el tiempo del CPU espacio de memoria,
 En teléfonos: Windows Mobile, Android, almacenamiento de archivos y dispositivos de E/S
ios, Linux, java Actúa como arbitro que decide que solicitudes
 En servidores: UNIX, Linux, Microsoft server atender cuando no puede satisfacer todas
 En pc: Windows, Linux y Macintosh simultáneamente, asigna recurso de forma eficiente
COMO PRGRAMA DE CONTROL
Se puede considerar que un So tiene 3 objetivos Controla la ejecución de programas de usuario para
COMODIDAD evitar errores y usos incorrectos
Hace que el sistema informático se mas fácil y COMO ADMINISTRADOR DE RECURSOS
cómodo de utilizar, funciona como una interfaz Arbitro eficiente que asignan recurso a los procesos
entre el usuario el computador Procesos: programas en ejecución y compiten por el
EFICIENCIA uso e recursos
Administra los recursos del sistema de forma eficiente Recurso: reales o virtuales, físicos o lógicos
pueden ser físicos y lógicos
silicio que contienen componentes
CONCEPTOS CLAVES electrónicos semiconductores
USUARIO DE ORDENES  Los circuitos integrados recuerdan datos
USUARIO: elemento reconocido por el sistema  Surge la multiprogramación
SESION: conjunto de acciones desarrolladas por el  Emerge la industria del software
usuario  Las computadoras se hicieron más
PROGRAMA: conjunto de instrucciones que pequeñas, más eficientes y más ligeras
resuelven un problema  Consumé < electricidad por eso genera <
FICHERO: conjunto de datos almacenados calor
PROGRAMA DEL SISTEMA: relacionadas con el SO CUARTA GENERACION (1971-1988)
INTERPRETE DE ORDENES: programa que reúne y  Aparecen los microprocesadores (circuitos
manda a ejecutar las ordenes de usuario integrados con lata densidad y velocidad
USUARIO PROGRAMADOR impresionante)
LLAMADAS AL SISTEMA  Nacen las computadoras personales,
Mecanismo que utilizan los programas de aplicación revolución informática
para solicitar que el SO haga algo  LSI / VLSI (large sacale integration circuit
NIVELES DE EJECUCION  Se colocan mas circuitos dentro de un chip
Distintos modos de ejecución del procesador  Un chip puede hacer diferentes tareas
determinar que ejecutar en cada momento, los  Se reemplaza la memoria de anillos
programas de usuario se corren en modo normal, magnéticos por la memoria de chips de
mientras que el código del SO lo hace en modo silicio
privilegiado  Se desarrolla las microcomputadoras /
NUCLEO supercomputadoras
Programa individual que siempre está cargado en QUINTA GENERACION (1983-1995)
memoria principal y se esta ejecutando  Surge la competencia internacional por la
permanentemente dominación del mercado
 Se desarrolla las microcomputadoras /
PRIMERA GENERACION (1951-1958) supercomputadoras
 Uso de tubos vacíos para procesar  Inteligencia artificial
información  Campo de estudio que trata de aplicar
 Uso de tarjetas perforadas para ingresar procesamiento del pensamiento humano a la
datos y programas computadora
 Programación en lenguaje maquina  Robótica
 Fabricación industrial / alto costo  Arte y ciencia de empleo de robots (sistema
 Continuas fallas e interrupciones en el de computación hibrido que realiza
proceso actividades y de calculo
 Sistema auxiliar de aire acondicionado  Sistemas expertos
SEGUNDA GENERACION  Aplicación de la IA que usa una base de
 Se reducen de tamaño y son de menos conocimientos humanos para ayudar a la
costo resolución de problema
 5000 burroughts y ATLAS de la u.machester  Redes de comunicación
 Uso de anillos magneticos  Canales de comunicación que interconectan
 Algunos computadores se programaban con termínales y computadoras, todo el hardware
citas perforadas que soporta las interconexiones y todo
 Usaban transistores para procesar software que administra la transmisión
información, estos eran más rápido, SEXTA GENERACION (2000)
pequeños y más confiables (200  Computadoras portátiles, de bolsillo
transistores <> 1tuboal vacio)  Dispositivos multimedia
 Se desarrollan COBOL y FORTRAN  Reconocimiento de voz y escritura
 Se usan en sistema de reservaciones de  Computadoras ópticas
líneas aéreas, control de tráfico aéreo  Mensajería y comercio electrónica
TERCERA GENERACION (1964-1971)  Realidad virtual/redes inalámbricas
 Se desarrollo circuitos integrados para  MEMOERIAS COMPACTAS
procesar información
 Computadoras cuánticas
 Se desarrollaron chips para procesar y
almacenar información. Chips son piezas de
PRIEMRAS COMPUTADORA- SISTEMA DE TIEMPO Espacio de memoria en el que se almacenan datos,
ASIGNADOS para evitar que el programa se quede sin datos
 1994 Howard Aiken construyó la primera A diferencia del cache todos los datos son
computadora electromecánica MAREK-I en la utilizados, en cambio en el cache no hay seguridad
universidad de Harvard sino probabilidad
 John Mauchly y Presper Eckert construyeron Ventajas
en la universidad de Pensilvania la primera  Mejora el rendimiento del procesador,
computadora eléctrica a base de válvulas al aumenta el % de uso
vacío ENIAC  El aumento del costo es marginal, ya que los
 Estas enormes maquinas eran gestionas por el canales son más económicos que el
usuario atreves de un tablero enchufable y procesador
lenguaje maquina Desventajas
ACCESOS POR OPERADOR  Inconvenientes en sistemas off-line, aumenta
 El costo para la gestión de una computadora el tiempo de trascurrido desde la entrega del
por eso se produjo la separación de tareas y trabajo hasta la obtención de resultados
puestos programadores, operadores y SPOOLING
mantenimiento Forma de procesamiento donde se usa un disco
 Los programadores daban al operador los como buffer muy grande para leer tan por delante
trabajos a realizar y este los reunía y como sea posible de os dispositivos de entrada y
ejecutaba uno tras otro en el computador, almacenar ficheros hasta que los dispositivos de
recogía los resultados y los entregaba a cada salidas sean capaces de aceptarlo
programador Ventajas
MONITOR SIMPLE RESIDENTE  Disminuye el tiempo de despacho de un
 Automatiza el trabajo de operador trabajo, especialmente cuando la cola de
 Fragmento de código que se enlaza con los trabajos se mantiene pequeña
programa cargándose en memoria y Desventajas
ejecutándose con el programa “ biblioteca en  Los discos, aunque más rápidos que las cintas
tiempo de ejecución” siguen siendo mas lentos que la CPU
 Se consideran los primeros SSOO / sistemas  En procesos intensivos de E/S el uso de la CPU
de lotes (batch) sigue siendo baja
 Carga un único trabajo en memoria desde el DIFERENCIAS ENTRE SPOOLING Y BUFFER
lector de tarjetas  Proceso mediante el cual la computadora
OFF-LINE introduce trabajos en un buffer de manera
 Significa fuera de línea de producción que un dispositivo pueda acceder a ella
 Técnica que consiste en perforar los cuando esté listo
programas en tarjetas, estas son leídas por  El spooling es útil en caso que dispositivos
una lectora de tarjetas, se pasaban en bloque accedan a datos a distintas velocidades
al computador para su ejecución, grabándose  La aplicación mas común del spooling es la
los resultados en una cita magnética, la cinta impresión, en este caso los documentos son
se volcaba en un impreso. cargados en el buffer que es un espacio del
 La lectura de tarjetas y la impresión de disco y al impreso los saca a su propia
resultados no la realiza el computador velocidad
 Las 3 operaciones se hacen en distintos  El spooling permite que los usuarios coloquen
dispositivos varios trabajos de impresión en una cola, el
BUFFERING uso del buffer permite que varios procesos en
 Forma de mejorar los tiempos que se pierden paralelo estén generando datos para el
en procesos de carga de citas es usar una dispositivo sin que estos se mesclen
memoria intermedia (buffer) , la cinta va MULTIPROGRAMACION
grabando datos hasta que se llene, volcándose  En un sistema de multiprogramación el
estos en memoria, ,el procesador realiza residente debe decidir que procesos avanzar y
operaciones con los datos recibidos y el buffer cuales no
vuelve a cargarse en paralelo  Objetivos: aprovechar los tiempos de espera
 Técnica que consiste en leer/escribir varias del CPU, para ejecutar instrucciones de otro
líneas en una sola operación de entrada/salida trabajo
BUFERS  Métodos:
 Mantener trabajos simultáneos en memoria
 Elegir el trabajo a conmutar  Interfaces de usuario de sistemas
 Necesidad de usar interrupciones SISTEMAS OPERATIVOS EN PARALELO
 Se optimiza la productividad (througput) del se pretende que cuando existan dos o más procesos
sistema que compitan por algún recurso se puedan realizar
o ejecutar al mismo tiempo
PROCESOS POR LOTES (BATCH)
 En sistemas multiprogramados Al que no
precisa de intervención del usuario durante la SO DECOMPUTADORAS DE BOLSILLO
ejecución de los trabajos van entrando en una SO NTEGRADOS
cola FIFO y que el procesador va tomando por  Se encuentran embebidos o incrustados en las
bloques y ejecutando en paralelo computadoras que controlan dispositivos no e
 Se caracterizan por ser secuenciales y que el consideran computadoras ya que no se puede
CPU tiene el control total de la ejecución del instalar software de usuario
proceso, estos sistemas se pueden clasificar SO DE NODOS SENSORES
en monoprogramables y multiprogramables  Los sensores son pequeñas computadoras con
TIEMPO COMPRATIDO radios integrados y alimentados por batería de
 Los SO de este tipo tratan de proporcionar un energía ilimitada
reparto equitativo de recursos  Cada nodo sensor es una verdadera
 El administrador de memoria proporciona computadora, con CPU,ROM,RAM
aislamiento y protección de os programas  Ejecuta un pequeño SO, por lo general
 El control de E/S se encarga de proporcionar o manejar de eventos, que responde a eventos
retirar la asignación de dispositivos externos o realiza mediciones de forma
 El administrador de archivos proporciona periódica
protección y control en el acceso de SO DE TARETAS INTELIGENTES
información  Son los mas pequeños tienen varias
SISTEMA DE TIEMPO REAL restricciones en procesamiento y memoria
 Tiene como objetivos proporcionar tiempos  Algunos solo cumplen una función como
más rápidos de respuesta, procesar pagos electrónicos
información sin tiempos muertos  Se energizan mediante el lector, la mayoría
 El administrador de memoria es menos con inducción que reduce considerablemente
solicitado, debido a que algunos procesos lo que pueden hacer
residen en memoria
 El administrador de archivos se encuentra en
grandes sistemas de tiempo real y su objetivo
es maneja la velocidad de acceso más que la
utilización eficaz
SO DISTRIVUIDOS
 Colección de computadoras separadas
físicamente y conectadas entre si por una red
de comunicaciones distribuidas
 El usuario accede a recursos remotos como
locales
 Existen varios tipos, mismo almacenamiento
principal, misma red nacional o internacional
para el intercambio de información.
PROCESAMIENTO MULTIUSUARIO
Permite que dos o más usuarios compartan los
mismos recursos en simultaneo
PROCESAMIENTO MULTITAREAS
Características de los SO actuales que permite que
varios procesos o aplicaciones se ejecuten al mismo
tiempo, compartiendo uno o más procesadores
S0 DE COMPUTADORESEN EL PROFESIONAL
 Destinas a uso individual y no experto
 Máxima importancia a la facilidad de uso,
bajos tiempos de respuesta, etc.

También podría gustarte