t3 p1 Flashcards
introducción, organización y arquitectura sistemas de computación
proceso de arranque del ordenador
Al arrancar el ordenador, el primer software que se ejecuta es la BIOS y lo primero que se lleva a cabo es una comprobación llamada POST (Power On Self Test) en el que el ordenador identifica el hardware conectado a él (memoria, discos, teclado, sistema de vídeo y cualquier otro dispositivo conectado a él). Los siguiente es buscar un S.O para arrancar (BOOT).
siglas POST
POwer On Self Test
En qué consiste el POST
es una comprobación en la que el ordenador identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella (hardware).
¿qué es el sistema operativo?
El sistema operativo es el software más importante de un ordenador, controla todo y actúa como intermediario entre el usuario y el hardware de un computador. Es un software que se ejecuta en modo supervisor (privilegiado). Ejemplos: Linux, IOS, Windows
nombra las tareas del S.O
- Proporciona una interfaz al usuario para comunicarse con la computadora
- Administra los dispositivos hardware de la computadora. El SO sirve de intermediario entre los programas y el hardware
- Administra y mantiene los sistemas de archivo de disco.
- Apoyo a otros programas.
- Asigna recursos (espacio de memoria, dispositivos E/S, tiempo CPU, etc.) y gestiona qué solicitudes se les asignarán.
tipos de interfaz
- línea de comando, donde tú introduces palabras y símbolos desde el teclado de la computadora, ej MS-DOS
- interfaz gráfica del usuario (GUI). Utilizan elementos visuales como iconos o menús sobre los que se pulsa con el ratón, ej Windows.
Apoyo a otros programas (tarea S.O)
el SO proporciona servicios al resto de programas: listar, grabar o eliminar archivos, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas “llamadas al sistema” que son instrucciones que solicitan los servicios del SO.
llamadas al sistema
instrucciones que los programadores incluyen en los programas para solicitar servicios del S.O
Administra y mantiene los sistemas de archivo de disco (tarea S.O)
El SO se encarga de gestionar los archivos dentro de los distintos compartimentos lógicos del disco. Los archivos pueden ser instrucciones de programas o información creada por el usuario.
organización en capas del sistema
- Dispositivos físicos (hardware)
- Microprogramación
- Lenguaje máquina
- Sistema operativo
- Programas típicos del sistema, como compiladores o intérpretes de comandos
- Programas de aplicación que dan servicio al usuario no programador
capa más profunda y capa superior del sistema informático
capa más profunda es hardware
capa superior es el usuario
microprogramación
Un microprograma es un software muy primitivo que constituye un intérprete entre el hardware y el lenguaje máquina. El microprograma es el encargado de ejecutar instrucciones de código máquina. El conjunto de instrucciones que interpreta constituye el código máquina del procesador.
lenguaje máquina
Constituido por algunos cientos de instrucciones que realizan operaciones elementales aritméticas, lógicas, de movimiento de la información y de control de flujo de ejecución.
sistema operativo (como capa de organización)
La primera misión del sistema operativo es la de ocultar toda esta complejidad al usuario. Se ejecuta en modo central, modo supervisor o modo núcleo, y está protegido mediante hardware contra la alteración por parte de los usuarios
componentes en los q se divide un sistema de computación
- hardware
- sistema operativo
- programas de aplicación
- usuarios
módulos de un sistema operativo
- admin de procesos
- admin de la memoria principal
- admin del almacenamiento secundario
- admin del sistema E/S
- admin de archivos
- admin de protección
- admin de redes
admin de procesos
Un proceso es un programa en ejecución, algunos de estos procesos son procesos de usuario y otros son procesos del mismo sistema operativo. La gestión de la ejecución concurrente es quizás el problema más importante al que se enfrenta el sistema operativo.
admin memoria principal
La ejecución concurrente de procesos origina la necesidad de repartir la memoria entre ellos. La forma más usual es la de crear un espacio de direcciones virtuales con mayor capacidad qu ela memoria física real, controlado por el S.O. La administración ha de incluir también una política de reparto.