Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(código 0222)
Tema 1: Elementos, estructura y funciones generales de un sistema operativo
Elementos, estructura y funciones generales de un sistema
operativo
Carga de
programas
Servicios Gestión de
de red la memoria
Sistema
operativo
Gestión
Utilidades sistema
del sistema entrada y
salida
Organización y niveles software
El sistema completo está formado a su vez por subsistemas relacionados entre sí
de forma escalonada.
Nivel 0 - Nivel de Lógica Digital. Se corresponde con el hardware real de la
máquina (dispositivos y circuitos electrónicos).
Nivel 1 - Microprogramación. En este nivel se encuentran los microprogramas,
cuya tarea consiste en interpretar las instrucciones de nivel superior.
Nivel 2 - Lenguaje Máquina. Se corresponde con el conjunto de instrucciones
que forman el lenguaje interpretable por el hardware, los modos de
direccionamiento, los tipos de datos, organización del subsistema de memoria,
etc.
Nivel 3 - Sistema Operativo. Es el conjunto de programas que proporcionan
facilidades a los niveles superiores en la gestión de los recursos del sistema.
Nivel 4 - Lenguajes de Alto Nivel. Son lenguajes de programación con alta
abstracción respecto al hardware. El programador encuentra un entorno
amigable para la codificación de algoritmos.
Nivel 5 - Nivel de Aplicación. Es el nivel más alejado de la realidad física en el
cual el usuario no tiene en cuenta los niveles inferiores.
Programas, lenguajes, código máquina, juego
de instrucciones, procesador
Los lenguajes de programación.
Para que un procesador realice un proceso se le debe de suministrar primero un algoritmo adecuado.
El procesador debe ser capaz de interpretar el algoritmo.
Los principales tipos de lenguajes utilizados en la actualidad son tres:
Lenguaje maquina
Lenguaje de bajo nivel (ensamblador)
Lenguajes de alto nivel.
Programas, lenguajes, código máquina, juego
de instrucciones, procesador
Lenguajes maquina
Son aquellos que están escritos de tal forma que son comprendidos o entendidos por la maquina ya
que sus instrucciones son cadenas binarias (cadenas o series de caracteres dígitos 0 y 1) que
especifican una operación y las posiciones (dirección) de memoria.
Las instrucciones en lenguaje maquina dependen del hardware de la y por tanto, diferirán de una a
otra.
Ensamblador
El lenguaje de bajo nivel por excelencia es el ensamblador.
Las instrucciones en lenguaje ensamblador son conocidas como nemotécnico por ejemplo
nemotécnicos típicos de operaciones aritméticas son: ADD, SUB, DIV, SUM, RES, DIV, etc.
Programas, lenguajes, código máquina, juego de instrucciones,
procesador