Please enable JavaScript.
Coggle requires JavaScript to display documents.
sistemas operativos - Coggle Diagram
sistemas operativos
características
administración de recursos
distribuido
permite usar los recursos de más de una computadora al mismo tiempo
centralizado
permite usar los recursos de una computadora
administración de tareas
multitarea
capaz de ejecutar varios procesos al mismo tiempo
asigna recursos disponibles de forma alternada a los procesos que lo solicitan. de forma que todo funciona a la vez de forma concurrente
monotarea
solo puede ejecutar un proceso, aparte de los procesos del propio S.O.
una vez empieza el proceso, continua hasta la finalización de este
administración de usuarios
monousuario
solo permite ejecutar los programas de un usuario al mismo tiempo
multiusuario
permite ejecutar los programas de varios usuarios simultáneamente, accediendo a la vez a los recursos de la computadora
existen métodos de protección al usuario para que uno no cambie los datos del otro
clasificación
usuario
monousuario
multiusuario
procesos
monotarea
multitarea
procesadores
monoprocesador
multiprocesador
tiempo de respuesta
tiempo real
tiempo compartido
niveles dentro de la clasificación
entrada/salida
proporciona facilidades para poder utilizar los dispositivos de e/s requeridos por los procesos
información/aplicación/
interprete de lenguajes
facilita la comunicación con los lenguajes y el sistema operativo para aceptar los ordenes en cada una de las aplicaciones.
control de archivos
proporciona la facilidad para el almacenamiento a largo plazo y manipulación de archivos
gestión de memoria
proporciona las facilidades de bajo nivel para la gestión de memoria secundaria necesaria para los procesos segun la complejidad en uso
procesador
se encarga de activar los quantums de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas
generaciones
2da
para poder ejecutar un trabajo (programa) tenían que escribirlo en papel (en Fortran o lenguaje ensamblador) y después se perforarían en tarjetas. Luego se llevaría las tarjetas al cuarto de introducción al sistema y la entregaría a uno de los operadores. Cuando la computadora terminaba el trabajo, un operador se dirigía a la impresora y desprendería la salida y la llevaría al cuarto de salida para que la recogiera el programador
FMS (Fortran Monitor System) y IBSYS
3ra
IBM lanza la primera linea de computadoras que usan circuitos integrados a pequeña escala. El OS/360 fue el primer SO comercial que introdujo la
multiprogramacion
se introdujo el spooling y timesharing. CTSS primer sistema de tiempo compartido
1ra
las maquinas trabajaban mediante bulbos, eran enormes y llenaban cuartos completos
4ta
existen las computadoras personales con miles de transitores en un cm cuadrado de silicio.
sistemas operativos de red
sistemas op distribuidos
funciones básicas
suministro de interfaz al usuario
parte del sistema operativo que permite
comunicarse con él
de forma que se puedan cargar programas, acceder a archivos y realizar tareas
existen 3 tipos de infertaces
las interfaces graficas de usuario
las que usan menús simples
las que se basan en comandos (CMD)
administración de tareas
programa que administra la
realización de las tareas informáticas
de los usuarios finales. los programas controlan que áreas tienen acceso al CPU y por cuanto tiempo pueden
interrumpir al CPU en cualquier momento para sustituir con una tarea de mayor prioridad
distribuir una parte del CPU para cada tarea
administración de recursos
administra los
recursos de hardware y de redes de un sistema informatico
. como el cpu, memoria, dispositivos de almacenamiento secundario, perifericos de entrada y salida
servicio de soporte y utilidades
consiste en:
mejoras de seguridad
inclusión de alguna nueva utilidad como nuevo entorno grafico, asistente para administrar una función, etc.
actualización de versiones
controladores para nuevos perifericos
correción de errores de software
administración de archivos
sistema de información que contiene programas de administración de archivos que
controlan la creación, borrado y acceso de archivos de datos y programas.
tambien mantiene registros de la
ubicacion fisica
de los archivos
kernel o núcleo
consiste en la parte principal del código del sistema operativo. ejecuta todas las instrucciónes necesarias para poder administrar el hardware, el software, etc.
cada sistema operativo tiene un kernel. ej: el de windows es krnl32.dlll
existen los microkernel que solo viene la parte basica o modular del kernel
realiza funciones como:
manejo de interrupciones
creacion y destruccion de procesos
cambio de estado de los procesos
sincronización de procesos
suspensión y reanudación de los procesos
comunicación entre procesos
manipulación de bloques de control de procesos
apoyo para actividades de entrada y salida
administración de recursos y todos los procesos
spooling
Una segunda característica introducida fue la integración de los periféricos como el lector de tarjetas, y la automatización de la lectura. De esta manera, una vez que un job terminaba su ejecución, el sistema operativo podía leer el siguiente job que estuviera disponible y cargarlo en la partición libre. Esta técnica se conoce como spooling (Simultaneous Peripheral Operation On Line, operación periférica simultánea en línea). Ya no se necesitaba un dispositivo separado, y un operador que trasladara cintas.
¿que es...?
conjunto de programas que cuando iniciamos la computadora, gestiona los recursos de hardware y software permitiendo la interacción del usuario por medio de una interfaz grafica
lo podemos encontrar en cualquier aparato electrónico que necesite iniciar un software para la interacción con el usuario
solaris, chromeOS, iOS, android, windows, unix, ubuntu, fedora, macOS, etc etc etc