SISTEMAS OPERATIVOS
- Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
- Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
- Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.
OBJETIVOS DE LOS SISTEMAS OPERATIVOS
•Comodidad:
–Hace que un computador sea más cómodo de utilizar.
•Eficiencia:
–Permite que los recursos de un sistema informático se aprovechen de una manera más eficiente.
•Capacidad de evolución:
Permite el desarrollo efectivo, la verificación y la introducción de nuevas funciones en el sistema sin interferir en los servicios
Asembler windows
Sistemas Operativos es un sofware
Windows en Asembler, el lenguaje emsamblador de Linux es C
Sofware
Operativo (control) sobre el sofware
Aplicativo
Desarrollo (Lenguaje de programacion)
Servicios
Gestion y Administracion -Procesador
Memoria
Recursos
Entrada / Salida
Usuarios
Tabla de Asignacion de interrupciones
Memoria
Teclado
Mouse
Almacenamiento Secundario
Discos
Unidades
Memorias
Acumulado
Base
Contador
Datos
Apuntador :Dato que contiene un apuntador o direccion
Interrupcion : es la forma en que el sistema operativo distingue o identifica quien o desde donde presenta una solicitud.
MULTIPROGRAMACION
La posibilidad de que los procesos se piuedan seleccionar, para poder comenzar otro sn terminar uno en ejecucion
TIEMPO COMPARTIDO
El procesador real, multiples usuarios acceden simultaneamente a los recursos minimiza tiempos de respuesta
Clasificación de los Sistemas Operativos
Los sistemas operativos pueden ser clasificados de la siguiente forma:
- Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
- Multiprocesador: soporta el abrir un mismo programa en más de una CPU
- Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
- Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
- Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
Multiprogramacion se efectua una sola tarea a ña vez por nucleo
ICMP
IP - no Orientado a la comunicacionv
Archivo----Tarea----Proceso
|
Programa
/ \
Ejecutable Compilado
Debe ocupar un espacio en la memoria para el espacio de direcciones asociado
Para llamarse Proceso se Requiere
Programa Ejecutable
Datos Asociados
Contexto de ejecucion
PROCESADOR
Set de registros
Unidad de Control
ALU (Unidad Aritmetico Logica
Un hilo solo se puede ejecutar en un solo nucleo
Proceso llamado tambien tarea
Distribuidor
Es aquel que ejecuta la funcion de ingercambio osea B/R BCP
backrestore Bloque Central de Procesamiento
Al sistema operativo haciendo el intercambio se le llama distribuidor
No hay comentarios:
Publicar un comentario