Este documento trata sobre sistemas operativos y su evolución a través de las generaciones. Explica conceptos clave de sistemas operativos como usuarios, programas, archivos y funciones como la administración de recursos. También describe las diferentes generaciones de computadoras desde la primera hasta la sexta generación.
0 calificaciones0% encontró este documento útil (0 votos)
15 vistas4 páginas
Este documento trata sobre sistemas operativos y su evolución a través de las generaciones. Explica conceptos clave de sistemas operativos como usuarios, programas, archivos y funciones como la administración de recursos. También describe las diferentes generaciones de computadoras desde la primera hasta la sexta generación.
Este documento trata sobre sistemas operativos y su evolución a través de las generaciones. Explica conceptos clave de sistemas operativos como usuarios, programas, archivos y funciones como la administración de recursos. También describe las diferentes generaciones de computadoras desde la primera hasta la sexta generación.
Este documento trata sobre sistemas operativos y su evolución a través de las generaciones. Explica conceptos clave de sistemas operativos como usuarios, programas, archivos y funciones como la administración de recursos. También describe las diferentes generaciones de computadoras desde la primera hasta la sexta generación.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
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.