GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Sistemas Operativos Tema Procesadores

Balbina Peinado Calabuig Sistemas Operativos Spanisch 30 Karten

Karten in diesem Stapel (30)

  1. 1Sistema InformaticoEs un conjunto de partes que esta formado por el hardware, software y la persona que lo utiliza, que se relacionan entre si para almacenar y procesar la información con un objetivo en común
  2. 2Sistema OperativoEs un programa que controla el uso de los recursos del ordenador y ofrece el entorno necesario para que el usuario pueda ejecutar ordenes y/o programas
  3. 3Funciones (Simples) Sistema Operativo-Gestión de los recursos del sistema
    -Ejecución de servicios para los programas (máquina extendida)
    -EJecución de las órdenes del usuario
  4. 4Historia SO Primera Generación- Lenguaje máquina donde se codifica directamente en lenguaje binario o en ensamblador.
    - Tubos de vacio y paneles de conexión.
    - NO SO, debido a que se trabaja directamente en el hardware
    -Procesamiento en serie, un solo trabajo se ejecutaba
    -Rutinas repetitivas para el acceso al hardware
  5. 5Historia SO Segunda Generación-Transistores
    -Mainframe(ordenador grande que se utiliza en centros de cálculo y en grandes empresas)
    -separación entre PROGRAMADOR (quien realiza el programa) y OPERADOR (quien convertia ese programa en la tarjeta perforada)
  6. 6JOB-JOB tambien llamado TRABAJO, aparece en la segunda generación
    - Programa o conjunto de programas y el Programador escribia ese programa (o conjunto de programas) en papel y luego lo pasaba a las tarjetas perforadas
  7. 7Funcionamiento del OPERADOR-Hacia una prelectura del programa y donde se escribia en una cinta
    -Luego cogia esa cinta y lo metía en una máquina que tenia el programa MONITOR
    -ESTE lo leia y lo ejecutaba secuencialmente y el resultado lo guardaba en el otro lado en otra cinta.
    -Cuando terminaba cogia esa cinta y lo ponia en otra máquina donde imprimia el resultado de la cinta en las tarjetas perforadas
  8. 8MONITOR-ANTECESOR DEL SO
    -Programa que reside siempre en memoria principal
    -encargado de controlar la secuencia de eventos
    -Lee los trabajos uno a uno y los copia en el área de memoria de programas de usuario y le pasa el control
    -CUando el programa termina le vuelve a pasar el control al monitor
  9. 9Historia SO Tercera Generación-Circuito Integrado
    -Multiprogramación (consiste en mantener uno o varios procesos independientes de distintos usuarios simultaneamente en memoria principal)
    -Linux
    -Multiusuario y multitarea (terminal)
  10. 10Historia SO Cuarta Generación-Ordenador Personal
    -Microprocesador
    -Multiprogramación (tiempo compartido)
    -UNIX -TANENBAUM
    -multiusuario (1FISICO),multitarea
    -MS-DOS monousuario,monotarea
  11. 11Historia SO Quinta Generación-SO en red -> La red esta centralizada en uno o varios servidores que te permiten gestionarla
    -SO distribuido -> tienes varios ordenadores conectados en la red y trabajan como uno solo, cuando tu le mandas un trabajo al ordenador principal este lo distribuye a los otros.
    -Interfaz Gráfica -> hace más facil el uso del ordenador puesto que es mucho más intuitivo que la terminal y aparte esta hay veces que te muestra pistas de como hacer más rápido las cosas.
  12. 12Funciones (Complejas) Sistema Operativo-Administración del Procesador
    gestion de los procesos
    distribución del procesador en partes equitativas y eficientes
    Concurrencia
    Asignación de recursos
    -Administración de la memoria
    Control del uso de la memoria
    Asignación y Liberación
    Gestión del espacio lógico/físico
    MV
    -Gestión de los dispositivos de E/S
    -Administración de los sistemas de ficheros
    Almacenamiento no volátil del sistema de fichero
    gestion del espacio libre
    gestion de la ubicación de los datos
    seguridad
    recuperación
    -Detección y tratamiento de los errores
    -Protección y Seguridad del sistema
    -Control de redes
  13. 13Componentes-Nucleo (microkernel,monolítico..)
    -Gestor de procesos(+/-,cambio de estado,sincronización y comunicación, planificación)
    -Gestor de memoria(+/-,control de acceso,MV)
    -Gestor de E/S(interfaz uniforme,drivers,cache,errores,compartir)
    -Gestor de archivos(ubicación y la manipulación de archivos y directorios)
    -Sistemas de protección(privilegios,permisos,usuarios)
    -Gestor de comunicaciónes(niveles de red)
    -Interfaz de usuario(SHELL,interfaz gráfica)
  14. 14SO -> Clasificaciones-SEGUN LA ESTRUCTURA INTERNA
    monolitica(el programa es un bloque y esta definido para una necesidad en concreto)
    capas/jerarquica(son trozos que trabajan sobre otros trozos)
    maquina virtual (el sistema operativo es una máquina virtual y sus procesos creen que estan trabajando en el equipo)
    microkernel(el kernel es sencillo, y todo lo demás se basa sobre este)
    -SEGUN LOS SERVICIOS OFRECIDOS
    segun el nº usuarios simultaneos (monousuario/multiusuario)
    segun el nº de procesos de los usuarios(monotarea/multitarea)
    segun el nº de procesadores(monoproceso/multiproceso)
    -SEGUN SU MODO DE EMPLEO
    SO de tiempo compartido(consiste en mantener varios procesos independientes de un conjunto de usuarios (o del mismo usuario) simultaneamente en memoria principal)
    SO en red (la red esta centralizada en uno o varios servidores que nos permite gestionar todo lo que ocurre en esa red)
    SO distribuidos(los ordenadores estan conectados en una red y trabajan como si fuera solo un equipo es decir, tu le mandas un trabajo a un equipo y este lo distribuye entre todos los que estan conectados)
    SO en tiempo real
  15. 15LINUXesta basado en UNIX, y son:
    multiusuario
    multitarea
    GPL (GNU Public License)
    Portabilidad
    Shell Script
    Independiencia de dispositivos (paquetes de bloque y paquetes de caracteres)
  16. 16¿Qué es un programa?Es un conjunto de instrucciones que son ejecutables por el Sistema Operativo
  17. 17¿Qué es un proceso?Es una unidad de ejecución de un programa al que se le asigna recursos del sistema, estos recursos son:
    procesador
    memoria
    archivos
    dispositivos de E/S
    El proceso esta formado por:
    espacio libre de memoria principal
    actividad actual del procesador (que tiene el contador de programa y registros del procesador)
  18. 18Partes proceso ESQUEMAhead -> variables dinamicas
    espacio vacio
    stack(pila) ->parametros y variables automaticas
    Unitialized data
    Initialized data -> datos globales y estaticos
    text -> código del programa
  19. 19Maximizar la eficiencia del sistemaMultiprogramación (consiste en tener varios procesos independientes de un conjunto de usuarios (o del mismo) simultaneamente en memoria principal)
    tiempo compartido (consiste en ejecutar varios procesos independientes de un conjunto de usuarios (o del mismo) simultaneamente)
  20. 20fork()Sirve para hacer un duplicado exacto del proceso, devuelve unos valores que son:
    PADRE -> devuelve el PID del hijo
    HIJO -> devuelve un 0
  21. 21estados de ejecuciónNUEVO, cuando se ejecuta un programa el SO le crea un proceso para el y le asigna recursos
    PREPARADO/LISTO el proceso esta preparado para ejecutarse y espera su turno para el procesador
    EN EJECUCIÓN es cuando el proceso ya esta dentro del procesador y se esta ejecutando
    BLOQUEADO/PARADO es cuando el proceso necesita algo de E/S y esta ocupado pues el procesador lo bloquea hasta que ese recurso esta disponible, o cuando el usuario para de ejecutar ese programa y lo para el.
    FINALIZADO es cuando el proceso ya ha terminado toda su ejecución y ya no tiene que ejecutarse más, entonces el procesador le quita los recursos asignados y lo elimina
  22. 22proceso zombiees cuando el proceso hijo termina su ejecución y el proceso padre no lo mata, entonces el proceso hijo esta esperando hasta que lo mate
  23. 23proceso huerfanoes cuando el proceso padre muere antes que el proceso hijo y entonces al proceso hijo se le asigna el proceso 1 (que es init) y ya cuando termina el proceso hijo, INIT lo mata
  24. 24PCBProccess Control Block o bloque de control del proceso
    Guarda toda la información de un proceso que se necesita para realizar el cambio de contexto, por ejemplo el ID del proceso, su PID, etc..
  25. 25cambio de contextoEs cuando se desaloja un proceso del procesador y reanuda otro proceso entrante.
    Antes de desalojarlo guarda su estado y recupera el registro del proceso entrante teniendo en cuenta su PCB
  26. 26PLANIFICACIÓNNO APROPIATIVA (cuando entra un proceso no sale hasta que no finaliza su ejecución)
    -FCFS
    -SJF
    APROPIATIVA(permite ejecutarse en el procesador y luego va turnandose los procesos)
    -SRTF
    -Round Robin(quantum)
    -Cola de prioridades
  27. 27Tiempo de retornoTiempo que pasa un proceso en el sistema
  28. 28Tiempo de servicioTIempo que pasa ejecutandose
  29. 29Tiempo de esperaTIempo que tarda esperando hasta que se puede ejecutar
  30. 30Tiempo de retorno normalizadoRazón entre el tiempo de retorno y el tiempo de servicio
    Tn = Tr/Ts

Informationen

Beschreibung
Tema de procesadores sobre la planificación etc..
Aufrufe
17
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck