Archivo de la etiqueta: Sistemas operativos

Optimización de Procesos: Planificación y Gestión de Memoria

Planificación de Procesos

La planificación es la técnica que indica qué procesos deben ejecutarse. Con los algoritmos de planificación se decide qué proceso se ejecuta y por qué. Cuando hacemos doble clic en un proceso para lanzarlo, el sistema operativo lo introduce en planificación y ahí empieza el proceso.

Instrucciones y Procesamiento

¿Cuántas instrucciones puede procesar en un instante de tiempo la UCP?

Una instrucción, a no ser que el ordenador sea multiproceso/multiprocesador o tenga Seguir leyendo “Optimización de Procesos: Planificación y Gestión de Memoria” »

Informática de Servicios: Hardware, Software y Redes

Hardware

Dispositivos de Entrada

Permiten introducir datos e información al PC, transformándolos en señales binarias (ej. teclado).

Dispositivos de Salida

Transforman las señales binarias en caracteres visibles (ej. monitores).

Procesador

Realiza cálculos e instrucciones. Se compone de:

  • Unidad de Control: Controla los dispositivos de hardware.
  • Unidad Aritmético-Lógica: Realiza operaciones aritméticas y lógicas.
  • Registros: Almacenan datos e información de forma inmediata.

Arquitecturas:

Sistemas Operativos: Clientes, Servidores y Redes

Sistemas Operativos Clientes

Windows 3.11
NT Workstation
Windows 95, 98
Windows 2000 Professional
Windows XP
Windows Vista
Windows 7

Sistemas Operativos Servidor

Windows NT 3.51
Windows NT Server 4.0
Windows 2000 Server
Windows 2003 Server
Windows 2008 Server

Service Packs y Hotfixes

Service Packs: Actualizaciones del sistema operativo que proporcionan mejoras y nuevas herramientas funcionales.

Hotfix: Software que corrige una falla específica del sistema operativo o de aplicaciones como SQL, Exchange o IIS.

Windows Seguir leyendo “Sistemas Operativos: Clientes, Servidores y Redes” »

Sistemas Operativos: Gestión de Arranque, Procesos y Planificación

Gestor de Arranque

Un gestor de arranque es un programa que toma el control de la máquina nada más conectarse y una vez que el hardware ha terminado las verificaciones de memoria y dispositivos conectados. Cuando el gestor de arranque toma el control, puede solicitar al usuario información necesaria sobre qué sistema cargar o cómo cargarlo.

En este caso, como gestor de arranque tenemos LILO (Linux Loader). Este programa instala el gestor de arranque, que permite que en un mismo equipo coexistan Seguir leyendo “Sistemas Operativos: Gestión de Arranque, Procesos y Planificación” »

Fundamentos de Sistemas Operativos

Administración de Procesos

Recursos

Un recurso es un elemento que un programa o proceso puede utilizar en la computadora. Estos recursos son concedidos a un proceso solicitante cuando están disponibles. El ciclo de vida de un recurso implica:

  • Solicitar
  • Utilizar
  • Liberar

Tipos de recursos:

Sistemas Operativos en Red: Características, Tipos y Gestión

Introducción a los Sistemas Operativos en Red

Los sistemas operativos en red son aquellos que mantienen dos o más equipos unidos a través de algún medio de comunicación, con el objetivo de poder compartir los diferentes recursos de hardware y software. Se clasifican en sistemas operativos cliente y servidor.

Los servidores centralizan la gestión de la infraestructura en red en cuanto a usuarios, permisos, recursos, etc. Los clientes se conectan entre ellos o a los servidores en la red para centralizar Seguir leyendo “Sistemas Operativos en Red: Características, Tipos y Gestión” »

Fundamentos de la Informática para principiantes

Introducción a la Informática

Hardware y Software

Un ordenador se compone de dos partes esenciales:

  • Parte física o hardware: Constituida por los circuitos electrónicos, dispositivos electromecánicos y ópticos que forman el teclado, la torre, el monitor, los altavoces y el ratón.
  • Parte lógica o software: Formada por los programas utilizados de forma consciente o inconsciente.

Sistema Operativo

El sistema operativo es un programa que controla la ejecución del resto de los programas y actúa de Seguir leyendo “Fundamentos de la Informática para principiantes” »

Todo sobre Sistemas Operativos: Funciones y Tipos

Sistemas Operativos

Para una persona que utiliza un computador, puede parecer que solo ella lo está controlando. Después de todo, el equipo obedece los comandos del teclado y del mouse, y ejecuta los programas deseados. Sin embargo, dentro de la máquina están ocurriendo muchos fenómenos, controlados silenciosamente por el sistema operativo (OS). El OS es el primer programa que se carga en la memoria RAM de un PC, después de que se ejecutan las rutinas de encendido de la BIOS.


Los sistemas operativos Seguir leyendo “Todo sobre Sistemas Operativos: Funciones y Tipos” »

Comunicación entre Procesos y Gestión de Memoria en Sistemas Operativos

Comunicación entre Procesos

Los procesos necesitan comunicarse entre sí para coordinar sus acciones y compartir información.

Condiciones de Competencia

Las condiciones de competencia surgen cuando dos o más procesos comparten recursos como la memoria o archivos.

Variables Compartidas:

  • Out: Apunta al siguiente archivo por imprimir.
  • In: Apunta a la siguiente ranura libre del spool.

Concepto: Se presenta cuando dos o más procesos intentan acceder y modificar un mismo recurso simultáneamente.

Nota: Si Seguir leyendo “Comunicación entre Procesos y Gestión de Memoria en Sistemas Operativos” »

Gestión de Procesos y Hilos en Sistemas Operativos: Técnicas y Estrategias

Gestión de Procesos e Hilos en Sistemas Operativos

Técnicas de Entrada/Salida (E/S)

  • Programada: La CPU verifica continuamente si el dispositivo está listo para la operación.
  • Dirigida por interrupciones: La CPU realiza otras tareas y el dispositivo E/S la interrumpe cuando está listo.
  • Acceso directo (DMA): El controlador DMA realiza la operación; la CPU solo interviene al principio y al final.

Bloque de Control de Proceso (PCB)

Estructura que almacena la información para el control y supervisión Seguir leyendo “Gestión de Procesos y Hilos en Sistemas Operativos: Técnicas y Estrategias” »