Conceptos Esenciales de Sistemas Operativos y Software

Clasificado en Informática

Escrito el en español con un tamaño de 3,37 KB

Memoria Virtual

Es una técnica de administración de la memoria real que permite al sistema operativo brindarle al software de usuario y a sí mismo un espacio de direcciones mayor que la memoria real o física.

Direcciones

Direcciones físicas: Son aquellas que referencian alguna posición en la memoria física.

Direcciones lógicas: Son las direcciones utilizadas por los procesos. Sufren una serie de transformaciones, realizadas por la unidad de manejo de memoria.

Software Libre

Proporciona al usuario las cuatro libertades siguientes:

  • Utilizar el programa, para cualquier propósito.
  • Estudiar cómo funciona el programa y adaptarlo a tus necesidades; debe tener acceso al código fuente.
  • Distribuir copias.
  • Mejorar el programa y hacer públicas las mejoras a los demás.

Todo programa que no incorpore alguna de estas libertades se considera no libre o semilibre. El software libre suele estar disponible gratuitamente, pero no es obligatorio, por lo que no hay que confundirlo con software gratis (freeware).

PCB (Process Control Block)

Para manejar la información de todos los procesos, el sistema operativo maneja una tabla de procesos, que contiene una entrada con información de cada proceso. A cada una de estas entradas en la tabla de procesos se le conoce con el nombre de PCB (Process Control Block). El PCB posee diversa información asociada al proceso:

  • Identificador del proceso
  • Estado del proceso
  • Estados de sus registros
  • Información de planificación
  • Información para gestionar memoria
  • Información del Sistema de archivos
  • Información del estado de E/S

Licencias OEM y Retail

OEM (Original Equipment Manufacturer): Es una licencia supeditada a que forme parte de un equipo nuevo, estando prohibida su venta si no es bajo esta condición. Normalmente se usa en sistemas operativos.

Retail: Son las versiones destinadas a su venta directa al usuario final. Son más caras que las versiones OEM. En el caso del software, compramos dicha licencia sin limitación del destino de la misma.

Proceso por Lotes (Batch)

Sin interacción con el usuario. Mientras se está ejecutando un proceso, este dispone de todos los recursos hasta su finalización.

Spooling (Simultaneous Peripheral Operation On-Line)

Los datos de salida se almacenan de forma temporal en una cola situada en un dispositivo de almacenamiento masivo (spool), hasta que el dispositivo periférico requerido se encuentre libre. De este modo, se evita que un programa quede retenido porque el periférico no esté disponible. El sistema operativo dispone de llamadas para añadir y eliminar archivos del spool. Se utiliza en dispositivos que no admiten intercalación, como ocurre en la impresora, ya que no puede empezar con otro hasta que no ha terminado.

Jump List en Windows

Las Jump List son como pequeños menús que ahora se incluyen en cada programa, cuyas opciones son listas de los elementos que han estado manejando recientemente, y que sirven para que el usuario pueda acceder fácilmente a sus archivos, carpetas o sitios web de uso cotidiano.

Entradas relacionadas: