Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué son?:
Resumen.
- El almacenamiento.
- La seguridad
- La administración de procesos.
- Tercera generación ()
- Cuarta generación ()
El uso de microprocesadores integró en un solo circuito TODOS los
elementos de la computadora, reduciendo aún más los costos.
MS-DOS
Multics
OpenBSB
FreeBSD
Ubuntu
Debian
Ventajas:
Desventajas
- Difíciles de depurar.
- Ventajas:
- Desventajas:
2 -. Microkernel
Ventajas:
- Sencillez
- Mantenimiento simple
- Modular y extensible
- Depuración sencilla
- Seguridad.
- Desventajas
Cliente
Servidor
Ventajas:
- Escalable y modular
- De fácil mantenimiento
- Desventajas
- Microsoft Hyper-V
- Ventajas:
- Desventajas:
5.- Exokernel
MIT AEGIS
MT XOK
- De servidor
- Multiprocesador
- Ordenador personal
- De tiempo real
- Empotrados
- Tarjeta inteligente
• Mainframe
• De servidor:
Este tipo de sistemas operativos a menudo agregan software y son
optimizados para permitir operar en base a un modelo conocido como
cliente-servidor; en el que existen dos partes:
-Windows Server
- CentOS
- Ubuntu Server
- Red Hat
• Multiprocesador:
- Windows
- MacOS
- Linux
• Ordenador personal
- Windows 10
- Ubuntu 19.04
- macOS Mojave
• De tiempo real
Se caracterizan porque el tiempo real es su parámetro clave.
- MaRTE OS
- LynxOS
- FreeRTOS
- RT-11
- QNX
Empotrados
- Lavadoras
- Hornos de microondas
- Autos, etc.
De tarjeta inteligente.
Bloque 2 tema 1.
Las máquinas siguen una serie de pasos de forma rigurosa en donde cada paso
debe ser lógico y ordenado. Si un paso falta o no es claro, el proceso se
entorpece.
Los procesos que ejectua nuestra máquina son muchísimos. Desde que
encendemos el ordenador ya se están ejecutando procesos. Por ejemplo,
cuando la enciendes vez las primeras ventanas. También cuando ejecutamos
un archivo se ejecuta un proceso, cuando entramos al navegador se inicia otro
proceso, cuando abrimos otro documento se inicia otro…
- Modelo de procesos
En los procesos, existe una estructura de datos llamado PCB (Process Control
Block o bloque de control del proceso) que ayuda al sistema operativo a la
administración y control de los procesos.
Registros de
Protección: Son los permisos del proceso y los recursos a los que
tiene acceso.
Por ejemplo:
Sol Llaven especifica que, durante el ciclo de ejecución, los procesos pueden
presentarse en tres estados, tal como se describe a continuación:
Cuando un proceso está preparado para ser atendido, se dice que está
listo para la ejecución, cujando está siendo atendido, se dice que está en
ejecución, y cuando no espera recibir atención del procesador, se dice
que está bloqueado.
Jerarquías
- Arquitecturas multinúcleo
- Arquitecturas multiprocesador.
Arquitectura multiprocesador
Son los sistemas que contienen dos o más circuitos integrados y que trabajan
en paralelo. Esta arquitectura también es llamada SMP (symmetric
multiprocessing o multiprocesador simétrico), es usada en su mayoría por
mainframes, supercomputadoras o servidores especializados.
- Actualmente existen tecnologías y técnicas que hacen a los procesadores
cada vez más eificientes. Este es el caso de las tecnologías HT
(HypeThreading) y SMT(Simultaneous Multithreading), que permiten
ejecutar múltiples hilos en el núcleo de un procesador.
Multinúcleo vs Multiprocesador
Multinúcleo:
Multiprocesador:
Están integrados por una gran cantidad de componentes y los circuitos que
los conforman generan más calor debido al incremento de su resistencia
eléctrica. Por esta razón es neceasrio incluir mejores sistemas de
enfriamiento con un mayor consumo de energía.
Intel Core i7
Summit
Hilos.
- Qué es un hilo?
Mientras que cuando un hilo se abre, se usa otra estructura de datos llamada
TCB (thread control block).
Las estructuras ayudan al sistema operativo a la administración y control de
procesos.
Componente Descripción
ID de proceso Es un identificador único del proceso
en el sistema operativo.
Contador del programa Es un apuntador a la dirección de la
siguiente instrucción a ejecutar
Estado Es el estado del proceso actual
Prioridad Es usada por el sistema operativo
para la planificación en el CPU
Registros de propósito general Es la estructura de datos relacionada
con el proceso
Protección Son los permisos del proceso y los
recursos a los que tiene acceso.
Procesos hijos Contienen información sobre los
procesos ligeros.
Componente Descripción
ID del hilo Es un identificador único del proceso
ligero en el sistema operativo.
Apuntador del PCB padre Es un apuntador a la estructura del
PCB (proceso pesado)
Contador del programa Es un apuntador a la dirección de la
siguiente instrucción a ejecutar.
Estado Es el estado actual del hilo
Prioridad Es usada por el sistema operativo
para la planificación del CPU
Registros de propósito general Es la estructura de datos relacionada
con el hilo.
Lezcano (2018) explica que una API muy usada es Pthreads, y que muchos de
los sistemas operativos la implementaron, por ejemplo, Solaris, Linux, Mac
OS x
En resumen
Tema 3 bloque 2
- Administración de memoria
La memoria se refiere al dispositivo que almacena datos. Es un
componente del sistema que tiene la función de recordar valores de
información para su uso posterior.
Velocidad
El CPU accede
directamente a
estas memorias
3 Almacenamient Memoria Posee un tipo de
o secundario secundaria, memoria no
también volátil
conocida como
memoria El CPU no
auxiliar accede
directamente a
estas memorias.
Los datos y procesos que el CPU usa, o esté próximo a emplear, deben
ser alojados en la memoria principal.
Write
Read
Espacio de direcciones.
Memoria insuficiente.
Los sistemas de archivos son uno de los aspectos más visibles y de mayor
facilidad de acceso para el usuario final, quien se encarga de administrar el
uso de la memoria secundaria (disco duro, CDs, DVD’s, etc.) en el sistema
operativo.
-Control de acceso
Directorios Archivos
A la organización de carpetas donde La administración de los archivos en
se puede contener directorios los sistemas operativos suele
comunes, se les llama sistemas de realizarse en grupos de contenedores
archivo jerárquicos organizados jerárquicamente
llamados directorios o
subdirectorios.
- PDF UVEG
Según su tipo, cada archivo tiene diferentes funciones, pero
independientemente de su extensión (.exe, .xls, .numbers, .lib, .jar, .rar, .zip,
etc.) siempre se codifican como archivos informáticos.
PDF 2 UVEG:
Rutas relativas y absolutas. Las rutas relativas (relative paths) son aquellas
que hacen referencia a una ubicación de un sistema de archivos en base al
directorio actual; mientras que las rutas absolutas (absolute path) señalan la
ruta completa de un archivo o directorio.
Ruta raíz. Se define como el directorio de mayor jerarquía, en otras palabras,
el inicio de la estructura de un sistema de archivos.
Directorios. Son los contenedores virtuales de los archivos.
Las operaciones dependen del tipo de archivos, sin embargo, hay algunas
comunes para todos:
Al igual que con los archivos, también existen operaciones semejantes para los
directorios:
Las siguientes son herramientas con las que cuentan los sistemas operativos
para administrar el espacio en los discos del sistema, así como liberar espacio
y crear particiones:
Liberador del espacio en el sistema
Particionado de discos
Esta es otra herramienta en que la mayoría de los casos se usa para crear
divisiones en el mismo disco, con el objetivo de organizar elementos o
archivos.
Por ejemplo, es posible contar con una partición principal para todos los
documentos y otra secundaria para realizar respaldos de nuestros archivos.