lunes, 28 de mayo de 2018

Apuntes Unidad 2 y 3

Apuntes Unidad 2 y 3

- Administración de Procesos y del procesador
- Administración de memoria.


  • Los procesos cambian de nombre dependiendo de la capa en donde se encuentren.
  • Los Procesos son igual a una tarea o trabajo.
  • A un proceso se le conoce como ejecución o correr.
  • Existen procesos binarios, cuaternarios, etc.
  • Los procesos trabajan con datos: Bios, Otros procesos, Calculo, Verificación, etc.
  • Los datos manejan solo 0/1 a los cuales se les llama “paridad”.
  • La paridad es igual a un “OK/FAIL”.
  • Los estados del proceso son (la forma que presentan).
  • La diferencia que hay entre un archivo y un proceso es que: El archivo es un espacio y un proceso son programas y archivos con instrucciones. 





  • Procesos: programa ejecutándose “funcionando”.
  • Archivo: contiene datos y su extensión es “.DOC”.
  • Programa: contiene instrucciones, comandos, ordenes, palabras reservadas, sentencias.
  • Instrucciones: acciones a realizar a lo que llamamos lenguaje de programación.
  • Comandos: programas (internas, externas) conocido como proceso en lotes o en batch.


Ordenes: (=, ≥, ≤)
Símbolo (  )= Vinculo.






  • Proceso de usuario y aplicación.


  • Procesos del programa del sistema.


  • Procesos del sistema operativo.


Planificador


  • Interrupción: son switch


  • Registros: (recorel), exte, rec, reg, R, r.


  • Tiempos o plazos: síncrono o asíncrono.


Modo de procesos


  • Supervisor: hablamos de privilegios, derechos o permisos.


  • Núcleo o monitor: cuando queremos checar todos los procesos usados.


  • Modo regular: usuario.



DESCRIPTOR DE PROCESOS

Planificación de procesos: a corto o largo plazo.


  • FCFS: el primero en venir y el primero en irse.
  • FIFO: primero en entrar, primero en salir.
  • POR PRIORIDAD: nivel de importancia.
  • SRTF: busca la mejor ruta para llegar a su meta. Garantiza buen funcionamiento.
  • APROPIACION
  • COLAS: trabaja con tiempos y turnos.
  • HRRN: razón de resultado (el mejor proceso).
  • POR ALGORITMO
  • POR AFINIDAD
  • POR HILOS


Tipos de procesos: Nativos, Acumulados, Resultantes e Híbridos.


  • .exe: es de longitud que sea (M, G, T), se guarda en disco duro.
  • .com: solo es de un mega y se guarda en la memoria RAM y ROM.


PROCESOS

Procesos (modo): lineal, cooperativo, distribuido, bloqueo y semaforo.





ATRIBUTO DE LOS MECANISMOS DE COMUNICACIÓN


  • Proceso por canal, único o múltiple.
  • Conexión unidimensional.
  • Orientados a conexión o sin conexión.
  • Estrategias de nombrado.
  • Multicast, broadcast, unicast.
  • Orientado a flujo o mensajes.
  • Heterogéneas y homogéneas.
  • Síncronos y asíncronos.
  • Persistentes y transitorios.
  • Operaciones.
  • Estrategia en el umbral de memoria.



Un atributo en inglés es “attrib” y en sistemas son: forma, presentación y meta.

Una ruta o camino es el lugar en donde se localiza o donde se encuentra.


OPERACIONES CON PROCESOS


  • Persistentes y transitorios.
  • Colas: turnos que siguen los procesos.
  • Atómicos: procesos únicos.
  • Bloqueos
  • Socket´s: es un programa que divide las tareas para que los demás procesos sean más rápidos.
  • Tuberías: (pipeling) procesos alternativos para llegar al punto final.
  • Algoritmos.


OPERACIONES DE MEMORIA

  • Overlay  (Superpocición o Sobreposición)
  • Swappin (Intercambio de espacio)
  • Fragmentación (Dividir la memoria por sectores)
  • Paginación

En la computadora todo es único en el mismo espacio.

El trabajo de la memoria es ahorrar y buscar espacio.


MEMORIA

  • Segmentación (sección, parte de registros y pilas).
  • Fragmentación.
  • Paginación (MMU)( investidas, por demanda, grandes, sucias).
  • Distribución del tiempo (EAT).
  • Procesos múltiples.
  • Cargas y bibliotecas dinámicas.
  • Accesos (TLB)(CAM).


Los atributos que tienen el procesador, memoria y disco duro son:

  • Dirección
  • Registro
  • Espacio
  • Pila
  • Velocidad
  • Sector

Un Meta-dato es un dato con código.


MAPEO DE MEMORIA

El mapeo tiene direccion de memoria, programa a ejecutar y resultado.

  • El mapeo solo tiene un número.
  • Quien desarrolla el ampeo es el compilador o traductor.

No hay comentarios:

Publicar un comentario