Archivo de la etiqueta: Sistemas operativos

Conceptos Clave sobre Procesos, Memoria y Planificación en SO

Fundamentos y Arquitectura de Sistemas Operativos

1. Conceptos Básicos y Objetivos

1) La frase dice que el SO es interfaz entre aplicaciones y no el hardware. Eso es incorrecto, porque el SO sí es interfaz entre aplicaciones y hardware. Falso.

2) Tres objetivos de un sistema operativo:

  • Conveniencia: facilitar el uso del sistema.
  • Eficiencia: aprovechar bien el hardware.
  • Capacidad de evolución: permitir mejoras y cambios.

3) Problemas del procesamiento en serie:

Fundamentos Esenciales de Sistemas Operativos: Estructura, Procesos e Hilos

T1: Funcionalidades y Componentes Básicos del Sistema Operativo

Funcionalidades Principales del Sistema Operativo (SO)

  • Coordinar actividades del sistema.
  • Gestionar el uso de recursos.
  • Controlar el uso de recursos.

Mecanismos Fundamentales

Interrupción

Mecanismo que advierte al sistema sobre la ocurrencia de eventos.

Vector de Interrupciones

Forma de determinar la rutina de tratamiento a ejecutar ante una interrupción.

SPOOL (Simultaneous Peripheral Operations On-Line)

Busca aumentar la eficiencia. Consiste Seguir leyendo “Fundamentos Esenciales de Sistemas Operativos: Estructura, Procesos e Hilos” »

Fundamentos de Informática: Evolución, Hardware, Software y Redes

Historia de la Informática

El dispositivo de **cálculo** más antiguo que se conoce es el **ábaco**. Los griegos empleaban tablas para contar en el siglo V antes de Cristo o tal vez antes. El ábaco está constituido por una serie de hilos con cuentas ensartadas en ellos.

Blaise Pascal en 1639 crea una sumadora mecánica, llamada la **Pascalina**, parecida a los cuentakilómetros que utilizan en la actualidad los automóviles. En 1673, **Leibnitz** diseña y construye una máquina mecánica para Seguir leyendo “Fundamentos de Informática: Evolución, Hardware, Software y Redes” »

Fundamentos del Software y Clasificación de Aplicaciones Informáticas

El Software

El software es la parte de la informática que estudia todo lo relativo a la programación de los computadores, tanto desde el punto de vista de los programas como de los datos.

Tipos de Software

1. Software de Control

Formado por los sistemas operativos, es el conjunto de programas habitualmente gestionados por el ordenador, que se encarga del funcionamiento correcto de este.

2. Software de Tratamiento

Se refiere a los programas utilizados por el usuario y se pueden dividir en dos:

Conceptos Fundamentales de Informática, Redes y Arquitectura de Computadores

Fundamentos de Sistemas Operativos y Generaciones de Computadoras

  1. ¿Cuál de las siguientes opciones pertenece a la Capa OSI?
    Las capas son: Física, Enlace de datos, Red, Transporte, Sesión, Presentación y Aplicación.

  2. ¿Qué es un sistema monotarea?
    Es aquel que permite ejecutar únicamente una tarea o programa a la vez.

  3. ¿Cuál de las siguientes opciones corresponde a la segunda generación?
    Se sitúa entre 1955 y 1964. En esta generación, se utilizaron transistores en lugar de tubos de vacío. Seguir leyendo “Conceptos Fundamentales de Informática, Redes y Arquitectura de Computadores” »

Conceptos Esenciales de Sistemas Operativos: Gestión de Memoria, I/O y Estructuras de Archivos

Gestión de Archivos y Estructura de Inodes

Cálculo del Tamaño Máximo de Archivo

Valor máximo de archivo: (bytes inode / bytes que ocupa c/índice) x bytes por bloque

Solución al Límite de Tamaño Máximo

Para archivos más grandes, el inode no apunta solo a bloques de datos, sino también a bloques de punteros (indirectos, dobles, triples) que a su vez apuntan a muchos más bloques de datos, permitiendo archivos muchísimo más grandes con el mismo tamaño de inode.

Capacidad y Direccionamiento Seguir leyendo “Conceptos Esenciales de Sistemas Operativos: Gestión de Memoria, I/O y Estructuras de Archivos” »

Fundamentos de Informática: Conceptos, Sistemas de Numeración y Comparativa de Sistemas Operativos

Conceptos Fundamentales del Sistema Informático

Un Sistema Informático es un sistema de procesamiento de la información basado en ordenadores.

Un Ordenador (o computadora) es una máquina capaz de aceptar datos de un medio de entrada, procesarlos automáticamente bajo el control de un programa previamente almacenado, y proporcionar la información resultante a través de un medio de salida.

La Información en Informática

La información que se procesa puede ser: superflua, incompleta, poco clara, Seguir leyendo “Fundamentos de Informática: Conceptos, Sistemas de Numeración y Comparativa de Sistemas Operativos” »

Funcionamiento y Componentes Esenciales del Ordenador: CPU, RAM, GPU y Sistemas Operativos

Memoria RAM (Random Access Memory)

La RAM guarda temporalmente los datos que el procesador necesita usar rápidamente. Es una memoria volátil, lo que significa que se borra al apagar el equipo. Su velocidad se mide en megahercios (MHz).

Componentes de la RAM

  • Placa de circuito impreso: Base donde se montan los chips.
  • Chips de memoria: Almacenan los datos de forma temporal.
  • Pines de conexión (Bus): Comunican la RAM con la placa base.

La latencia es el tiempo que tarda la memoria en recibir una orden, Seguir leyendo “Funcionamiento y Componentes Esenciales del Ordenador: CPU, RAM, GPU y Sistemas Operativos” »

Fundamentos y Gestión de Procesos en Sistemas Operativos: Estructura, Estados y Planificación

Características de los Procesos

Un proceso se define como un **programa en ejecución**. Las características que deben tener los procesos son:

Clasificación y Fundamentos de Aplicaciones, Licencias y Sistemas Operativos

Tipos de Aplicaciones Informáticas

Las aplicaciones informáticas pueden clasificarse en dos tipos:

Aplicaciones de Propósito General

Se utilizan para el desempeño de funciones no específicas. Se suelen comercializar en paquetes integrados denominados suites, y se componen de: