Sistemas Operativos 2010-2020
Sistemas Operativos 2010-2020
Sistemas Operativos 2010-2020
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA EN SISTEMAS
IS-412 SISTEMAS OPERATIVOS I
INFORME DE EXPOSICIÓN
SISTEMAS OPERATIVOS DÉCADA DE 2010’S
GRUPO 5
SECCIÓN
1201
FECHA
Viernes 14 feb 2020
UNAH
INTRODUCCIÓN
En este informe se encuentra información recopilada de diferentes fuentes acerca de
algunos Sistemas Operativos que surgieron en la década de 2010 a 2020, un poco de
su historia, datos técnicos de su arquitectura, sistemas de archivos, gestión de
recursos, procesos, aplicabilidad, lenguaje utilizado, entre otros datos interesantes, de
Windows 7, DragonFly, Red Hat 7, Chrome OS y FreeDOS para ser específicos. Este fue
el tema asignado al grupo con la finalidad de que sus integrantes lo estudien, lo
manejen con naturalidad y lo expongan a sus compañeros, ya que después el
catedrático incluirá este en la evaluación parcial de la clase.
ÍNDICE
i. Objetivos
ii. Justificación
iii. Contenido
a. ChromeOS
b. Red Hat 7
c. FreeDOS
d. DragonFly BSD 2.6
e. Windows 7
iv. Conclusiones
v. Referencias
OBJETIVOS
1. Ilustrar acerca de algunos de los sistemas operativos que surgieron en la
década de 2010-2020.
2. Describir datos técnicos de estos sistemas operativos.
3. Destacar la aplicabilidad de estos sistemas operativos.
JUSTIFICACIÓN
El Sistema Operativo es importante, ya que controla al computador y actúa como
intermediario entre el usuario y la máquina. Los complejos sistemas operativos
aumentan la eficiencia y con ello disminuye el costo del uso del computador. Por esto
es importante conocer acerca de los sistemas que van saliendo al mercado a medida
pasa el tiempo, ya que los más actuales utilizan los recursos de los nuevos
procesadores de una manera más eficiente, por lo que resulta en una buena inversión
de tiempo y dinero el decidir usar alguno de estos, de acuerdo a las necesidades del
usuario.
UNAH
CONTENIDO
Chrome OS
Historia
El 7 de julio de 2009, Google anuncia uno de sus más grandes proyectos, su propio
sistema operativo, el cual es nombrado «Google Chrome OS» (o simplemente
abreviado Chrome OS), describiéndolo como un sistema operativo en el que tanto las
aplicaciones como los datos del usuario residen en la nube.
Justo 9 meses después de haber lanzado su navegador Google Chrome. Google explica
que Chrome OS es un sistema operativo diferente a lo que se conoce comúnmente
como sistema operativo de escritorio, siendo el navegador Google Chrome su principal
herramienta de uso.
El sistema operativo está diseñado de tal forma que el usuario pueda conectarse a
Internet en cuestión de segundos. Contará con soporte para procesadores x86 y ARM,
y con el soporte de una gran lista de fabricantes de hardware y software.
Objetivos de diseño
UNAH
Características
Firmware
El firmware desempeña un papel clave para que el inicio del sistema operativo sea más
rápido y más seguro. Para lograr este objetivo, estamos eliminando componentes
innecesarios y agregando soporte para verificar cada pasó en el proceso de arranque.
También estamos agregando soporte para la recuperación del sistema en el propio
firmware.
UNAH
Upstart. Al utilizar Upstart, podemos iniciar servicios en paralelo, volver a generar
trabajos que fallan y diferir los servicios para que el arranque sea más rápido.
Velocidad
Uno de los puntos que más destaca Google es la velocidad del sistema, con un tiempo
de arranque de 8 segundos y un tiempo de apagado bastante corto, además de la
rapidez con que abre sus aplicaciones web.
Sincronización
Todos los documentos, aplicaciones, extensiones, y configuraciones, son respaldados
en línea bajo el concepto de computación en nube. Así que, si el usuario pierde su
máquina, puede obtener otra o acceder desde otra máquina, y obtener exactamente
los mismos datos que mantenía anteriormente.
Interfaz de usuario
Las principales características de la interfaz de usuario son:
Paneles: Los paneles son pequeñas ventanas inferiores que se utilizan para diferentes
tareas, tales como la descarga de archivos, navegador de archivos, mensajería
instantánea en Hangouts, tomar notas, o notificadores de eventos como Google
Calendar, Gmail, y actualizaciones del sistema
Pestañas: Las pestañas son lo más utilizado en el sistema, se utilizan para abrir las
aplicaciones y sitios, y permiten abrir opciones del sistema
UNAH
Lanzadores: Los lanzadores aparecen en la página principal, y son iconos grandes que
se utilizan para abrir aplicaciones web, también ver los sitios más visitados.
Actualizaciones automáticas.
Las aplicaciones webs instaladas, extensiones, temas, el navegador, y el sistema
operativo se mantendrá al día con actualizaciones automáticas.
2. Aislamiento de procesos
Aislar procesos que puedan comprometer la seguridad del sistema, tales como Flash
Player, extensiones o aplicaciones instaladas.
Verificación de arranque
Monitoriza si el sistema ha sido manipulado por entes externos antes de que el
sistema parta, y vuelve a una versión de respaldo si esto ha sucedido.
Arranque verificado
El arranque verificado proporciona un medio para obtener garantías criptográficas de
que el kernel de Linux, la memoria del sistema no volátil y la tabla de particiones no se
ven afectadas cuando se inicia el sistema. Este enfoque no es de "inicio confiable" ya
que no depende de un dispositivo TPM u otras características del procesador
especializado. En su lugar, se crea una cadena de confianza utilizando un firmware
personalizado de solo lectura que realiza una comprobación de integridad en un
firmware grabable. El código verificado en el firmware grabable luego verifica el
siguiente componente en la ruta de inicio, y así sucesivamente. Este enfoque permite
una mayor flexibilidad que los sistemas de arranque confiables tradicionales y evita
quitarle la propiedad al usuario. El diseño se divide en dos etapas:
UNAH
Este enfoque extiende la autenticidad y las garantías de integridad a los archivos y
metadatos en el sistema de archivos raíz.
o Todo el acceso al dispositivo del sistema de archivos raíz atraviesa una capa
transparente que garantiza la integridad del bloque de datos.
o La integridad del bloque se determina utilizando hashes criptográficos almacenados
después del sistema de archivos raíz en la partición del sistema.
Toda la verificación se realiza sobre la marcha para evitar retrasar el inicio del sistema.
o La implementación no está vinculada a la verificación basada en el firmware y puede
ser compatible con cualquier núcleo confiable
Cuando se combinan, los dos sistemas de verificación realizarán lo siguiente:
Proporciona una ruta de recuperación segura para que las nuevas instalaciones estén a
salvo de ataques pasados.
3. No protege contra Atacantes dedicados reemplazan el firmware.
o Ataques en tiempo de ejecución: solo se verifica el código cargado desde el sistema
de archivos. El código de ejecución no lo es.
Cifrado de datos
Todos los datos descargados en el disco son cifrados en tiempo real de punta a punta,
además los datos que se sincronizan pasado por los servidores de Google se cifran, por
defecto, usando las credenciales del usuario, y dando la posibilidad de cambiar la
contraseña por la que el usuario elija.
Arranque rápido
En cuestión de 10 segundos el sistema está listo para atender las peticiones del
usuario. Se recomienda el uso de almacenamiento en estado sólido, aunque no es una
cantidad elevada debe ser rápido y fiable.
UNAH
Al ejecutar sólo localmente las instancias del navegador Chrome y los servicios
relacionados con la conectividad del sistema, no se necesita una configuración de
hardware demasiado exigente
Ligado a Google
La dependencia de Chorme OS con Google es extrema. Esta dependencia es perfecta
para quienes tengan su identidad online ligada estrechamente a Google.
Desventajas
Rendimiento limitado
Tanto por el tipo de hardware empleado, como por el tipo de aplicaciones que se usan,
basadas en web, es complicado usar un equipo con Chrome OS para tareas que
precisen de un rendimiento elevado, o para usar aplicaciones complejas
Dependencia de Internet
Chrome OS necesita de la red para poder sacarle el máximo partido. Si las conexiones
no son de buena calidad, con un ancho de banda de subida y bajada adecuadas, la
experiencia de usuario se verá afectada de un modo notable.
Limitación de Hardware
Hasta la fecha el mayor inconveniente del sistema operativo ya que la compatibilidad
con hardware es algo reducida.
Gestión de Memoria
La memoria es uno de los recursos más valiosos que gestiona el sistema operativo.
Uno de los elementos principales que caracterizan un proceso es la memoria que
utiliza. A diferencia de un sistema operativo convencional, un sistema La memoria es
uno de los recursos más valiosos que gestiona el sistema operativo. Uno de los
elementos principales que caracterizan un proceso es la memoria que utiliza. A
diferencia de un sistema operativo convencional, un sistema.
Sistemas de archivos
Una unidad contiene hasta cuatro particiones:
Una partición llamada “stateful partition” que es en donde se almacenan los
archivos de los usuarios, log, entre otras.
Una partición opcional de intercambio.
Dos particiones que contienen el sistema de ficheros en sí.
UNAH
Chrome OS es realmente liviano cuando no se ejecuta nada más, es decir, funciona
bien con menos RAM que otros sistemas operativos, además usa lo que los
desarrolladores llaman doble muro para los estados con poca memoria, que se conoce
como zRAM para que las cosas funcionen mejor con menos memoria.
RET HAT
Historia
Red Hat es una distribución Linux creada por Red Hat Inc en 1993. que llegó a ser una
de las más populares en los entornos de usuarios domésticos hasta el 22 de
septiembre de 2003 en el proyecto Fedora. (es decir cuando Fedora y Red Hat se
fusionaron.)
La versión 1.0 fue presentada el 3 de noviembre de 1994 Y aunque no es tan antigua
como la legendaria distribución Slackware, sí que ostenta el título de una de las más
clásicas y robustas.
Fue la primera distribución en usar RPM (red hat package manager), como su formato
de paquete, y fue la que sirvió de punto de partida para otras distribuciones, tales
como la orientada hacia PC de escritorio Mandrake Linux (originalmente Red Hat Linux
con KDE, k desktop enviroment), Yellow Dog Linux, la cual se inició desde Red Hat Linux
con soporte para PowerPC, y ASPLinux (Red Hat Linux con mejor soporte para
caracteres no-Latinos).
Desde el 2003, Red Hat ha desplazado su enfoque hacia el mercado de los negocios
con la distribución Red Hat Enterprise Linux y la versión no comercial Fedora Core. Red
Hat Linux 9, la versión final, llegó oficialmente al final de su vida útil el 30 de abril de
2004, aunque el proyecto Fedora Legacy continuó publicando actualizaciones, hasta
ser abandonado dicho proyecto a finales del año 2006.
Gestión de Recursos.
Red Hat Enterprise Linux ofrece a los administradores y a los desarrolladores de
aplicaciones un control detallado de los recursos, tales como la memoria, la red y el
procesamiento de CPU, para satisfacer las necesidades empresariales y los acuerdos de
nivel de servicio (SLA). El usuario se beneficia de la gestión centralizada de procesos,
seguridad y servicios mediante systemd.
systemd es un administrador del sistema y de servicios para Linux, también es un
sistema de inicio del kernel (a lo que se le suele conocer como init en entornos Unix,
como Linux)
UNAH
Y los contenedores de Linux ayudan a aislar, proteger y proporcionar aplicaciones en
entornos de desarrollo, prueba y producción. Funciones como los grupos de control
(cgroups) no son solo un ejemplo de cómo se puede conseguir.
Aplicabilidad.
Red Hat coordina, protege y da soporte a una distribución de Linux a la que ahora se
conoce como Red Hat Enterprise Linux; el cambio tuvo lugar en 2003 como resultado
de la unión con el Proyecto Fedora de Linux. Hoy en día, Red Hat Enterprise Linux
potencia y da soporte al software y a las tecnologías para la automatización, la
nube, los contenedores, el middleware, el almacenamiento, el desarrollo de
aplicaciones, los microservicios, la virtualización, la gestión y mucho más.
Herramientas
Red Hat Enterprise Linux Server incluye un completo conjunto de herramientas de
código abierto compatibles para crear aplicaciones modernas utilizando las tecnologías
estables más recientes, incluidas las herramientas de desarrollo, como OpenJDK7, GCC,
Ruby, Python, PHP, Perl; herramientas de rendimiento, tales como OProfile,
SystemTap, Valgrind, entre otras; bases de datos, como MariaDB, MongoDB,
PostreSQL y Apache Web Server. Red Hat Enterprise Linux también cuenta con un
programa para desarrolladores que realiza niveles de soporte y suscripciones
especializadas, disponibles para aplicaciones de desarrollo y prueba. Entre estas
aplicaciones se incluye el conjunto de herramientas para desarrolladores de Red Hat y
Red Hat Software Collections que ofrece ciclos de lanzamiento más rápidos de las
versiones estables más recientes de los lenguajes de desarrollo, bases de datos y
herramientas más populares, como Eclipse IDE.
Dato Curioso
El éxito inicial de Red Hat se debe a que ofreció soporte a una distribución
personalizada de Linux, que luego se llamó "Red Hat ® Linux". Debido al crecimiento y la
confiabilidad de dicha distribución, Red Hat y Linux son sinónimos para muchas
personas. Desde entonces, las soluciones y tecnologías Red Hat se han diseñado con
base en este éxito, y ahora incluyen casi todos los aspectos de la pila de TI.
Linux tiene un papel fundamental como el núcleo de muchas de las ofertas de Red Hat.
No es solo un sistema operativo para servidores; Linux es la base de la pila moderna de
TI.
Sistema de archivos
Soporte para sistema de archivos Btrfs:
Se trata de un sistema de archivos de copia y escritura que busca estabilidad, incluso si
algo falla, y la facilidad de reparación y administración del sistema.
Se ofrece soporte al sistema de archivos Btrfs(B-Tree) como Muestra previa de
tecnología en Red Hat Enterprise Linux 7.1. Este sistema de archivos ofrece
funcionalidades de administración avanzada, confiabilidad y escalabilidad. permite a
los usuarios crear instantáneas, permite compresión y administración de dispositivos
integrados.
UNAH
OverlayFS
El OverlauFS servicio del sistema de archivos permite al usuario "superponer" un
sistema de archivos encima de otro. Los cambios se registran en el sistema de archivos
superior, mientras que el sistema de archivos inferior se convierte en solo lectura. Esto
puede ser útil porque permite que varios usuarios compartan una imagen del sistema
de archivos, por ejemplo, contenedores, o cuando la imagen base está en medios de
solo lectura, por ejemplo, un DVD-ROM.
En Red Hat Enterprise Linux 7.1, OverlayFS es compatible como una Vista previa de
tecnología. Actualmente hay dos restricciones:
Se recomienda usar ext4 como sistema de archivos inferior; el uso de xfs y gfs2
no es compatible con los sistemas de archivos.
Agrupamiento
El almacenamiento en clústeres proporciona una imagen de un sistema de archivos
consistente a través de todos los servidores en un clúster, lo cual permite que los
servidores lean y escriban a un sistema de archivos único y compartido. Este
procedimiento simplifica la administración de almacenamiento al limitar tareas tales
como instalar o corregir aplicaciones para un sistema de archivos. Un sistema de
archivos amplio en clúster también elimina la necesidad de copias redundantes de
datos de aplicaciones, al mismo tiempo que simplifica la copia de seguridad y la
recuperación de desastres.
La adición de alta disponibilidad de Red Hat proporciona almacenamiento en clúster
junto con el Sistema de archivos global 2 de Red Hat (parte de adición de
almacenamiento resistente).
Arquitectura.
Red Hat Enterprise Linux 7 está disponible en las siguientes arquitecturas:
AMD de 64 bits
UNAH
Intel de 64 bits
IBM Z
ARM de 64 bits
Las actualizaciones de Red Hat Enterprise Linux 7.7 están disponibles solo para estas
arquitecturas:
AMD de 64 bits
Intel de 64 bits
BRAZO de 64 bits
Tenga en cuenta que la instalación de Red Hat Enterprise Linux 7 solo es compatible
con hardware de 64 bits. Red Hat Enterprise Linux 7 puede ejecutar sistemas
operativos de 32 bits, incluidas versiones anteriores de Red Hat Enterprise Linux, como
máquinas virtuales.
Red Hat Enterprise Linux 7 POWER8 (big endian) se admite actualmente como
invitados KVM en los sistemas Red Hat Enterprise Linux 7 POWER8 que ejecutan el
hipervisor KVM y en PowerVM.
UNAH
Red Hat Enterprise Linux 7 POWER8 (little endian) se admite actualmente como
invitado KVM en los sistemas Red Hat Enterprise Linux 7 POWER8 que ejecutan el
hipervisor KVM y en PowerVM. Además, los invitados Red Hat Enterprise Linux 7
POWER8 (little endian) son compatibles con los sistemas Red Hat Enterprise Linux 7
POWER9 que ejecutan el hipervisor KVM en modo de compatibilidad POWER8 en el
kernel versión 4.14 utilizando el paquete kernel-alt.
Esta arquitectura es compatible con la versión 4.14 del kernel, proporcionada por los
paquetes kernel-alt.
Red Hat Enterprise Linux 7 POWER9 (little endian) actualmente es compatible como
invitado KVM en los sistemas Red Hat Enterprise Linux 7 POWER9 que ejecutan el
hipervisor KVM en el kernel versión 4.14 usando el paquete kernel-alt , y en PowerVM.
Red Hat Enterprise Linux 7 para IBM Z (tanto la versión de kernel 3.10 como la versión
de kernel 4.14) actualmente es compatible como invitado KVM en Red Hat Enterprise
Linux 7 para hosts IBM Z que ejecutan el hipervisor KVM en kernel de versión 4.14
usando Elpaquete kernel-alt.
Las páginas gigantes son difíciles de crear, administrar y usar. Para solucionarlo, Red
Hat Enterprise 6, ofrece el uso de páginas gigantes transparentes (THP). Las THP
automáticamente gestionan muchas de las complejidades implicadas en el uso de
páginas gigantes.
UNAH
Mejoras NUMA
Muchos de los sistemas ahora soportan Memoria de Acceso No-Uniforme (NUMA).
NUMA simplifica el diseño y la creación de hardware para grandes sistemas; sin
embargo, también añade una capa de complejidad para el desarrollo de aplicaciones.
Por ejemplo, NUMA implementa memoria local y remota, donde acceder a la memoria
remota puede tardar varias veces más que el acceso a la memoria local. Esta
característica (entre otras) tiene muchas implicaciones en el rendimiento que impactan
a los sistemas operativos, aplicaciones y configuraciones de sistema sobre los que
deberían ser desplegados.
Red Hat Enterprise Linux 6 se ha mejorado para optimizar el uso de NUMA, gracias a
varias características adicionales que ayudan a gestionar usuarios y aplicaciones en
sistemas NUMA. Estas características incluyen afinidad de CPU, CPU pinning (conjunto
de CPUs), numactl y grupos de control, que permiten a procesos (afinidad) o a
aplicaciones (pinning) para "anclar" a una CPU específica o conjunto de CPUs.
Numactl: Política de control NUMA para procesos o memoria compartida
Ventajas:
Sirve de soporte para empresas, a fin de evitar problemas.
Puede ser descargado de Internet.
Tiene bastantes programas socios.
Brinda un excelente rendimiento, seguridad, escalabilidad y disponibilidad.
Desventajas:
Cuesta mantener la seguridad en este tipo de sistemas operativos.
Además, el costo para actualizaciones es muy elevado.
Este tipo de sistemas operativos no son muy conocidos por la fuerte demanda del
sistema operativo Windows.
Aunque en la actualidad Linux cuenta con un gran apoyo de su comunidad
Internacional, Windows sigue siendo el sistema operativo predominante en el mercado
debido a su facilidad de uso.
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea
totalmente compatible con las aplicaciones y los controladores de MS-DOS. El
intérprete de línea de comandos usado por FreeDOS se llama FreeCOM.
FreeDOS fue desarrollado por el físico Jim Hall.
Jim Hall utilizaba ordenadores con el sistema operativo MS-DOS durante su colegio y
universidad. Al enterarse que en 1994 Microsoft dejaría de dar soporte a todas las
versiones de MS-DOS decide crear su propio sistema operativo Libre que llamaría
FreeDOS.
FreeDOS está escrito en lenguaje ensamblador y lenguaje C.
UNAH
Diferencias con MS-DOS
FreeDOS incluye algunas características que no estaban presentes en MS-DOS:
Controlador Ultra-DMA y soporte para discos grandes (LBA).
Soporta el sistema de archivos FAT32.
Controlador DOSLFN para usar los nombres de archivo largos de VFAT.
Licencia libre (GPL).
Soporte de internacionalización definida por el usuario.
Propiedades de FreeDOS
Kernel
El Kernel de FreeDOS es DOS-C y está diseñado para responder a todas las
interrupciones reconocidas por DOS.
Comandos
Todos los comandos de FreeDOS son compatibles con MS-DOS, cualquier otra
característica añadida es tratada como una extensión.
Fechas
FreeDOS soporta fechas de más del año 2000, las fechas deben ser delimitadas por
punto(.), guion(-), pleca(/).
Compatibilidad
FreeDOS es compatible con:
Windows Version 1.0 a 3.xx
Windows 95 a ME
Windows NT y ReactOS
Distribución
Debido a un acuerdo con Microsoft, que impedía a los vendedores de ordenadores
venderlos sin sistema operativo instalado, Dell Computer ofreció algunos de sus
sistemas de su "serie n" con FreeDOS preinstalado.
El proyecto FreeDOS comenzó a proporcionar una alternativa a MS-DOS cuando
Microsoft anunció en 1994 que dejaría de vender y dar soporte a su MS-DOS.
Dato Interesante
Desde 2014 la mascota de este sistema operativo tiene un nombre concreto: Binkly.
UNAH
La mayoría de Usuarios lo utiliza para correr videojuegos clásicos como Tetris, DOOM y
Comander Keen. También lo utilizan para Ejecutar Software Heredado y Sistemas
Embebidos.
DRAGONFLY BSD
Historia
DragonFly BSD. Es un sistema operativo cuyo proyecto fue iniciado en junio de 2003
bajo al dirección de Matthew Dillon, como una bifurcación del código de FreeBSD 4.8,
buscando distanciarse de otros sistemas operativos similares a Unix (FreeBSD, NetBSD,
y OpenBSD), inspirado en conceptos de AmigaOS.
DragonFly BSD es ese proyecto que comenzó con la idea continuar
independientemente con la rama de desarrollo 4.x de FreeBSD "una de las más
estables jamás conseguidas". DragonFly BSD 1.6 incluye una completa reorganización
de su soporte wireless 802.11, importantes correcciones en su Kernel y la eliminación
de la infraestructura de los ports heredados de FreeBSD a favor de la integración de
pkgsrc como administrador de paquetes.
Una introducción técnica: el objetivo final del proyecto DragonFly en sus inicios fue
proporcionar soporte de agrupación nativa en el núcleo. Este tipo de funcionalidad
requiere un marco de administración de caché sofisticado para espacios de nombres
del sistema de archivos, espacios de archivos y espacios de VM. Estas y otras
características eventualmente culminan en la capacidad de permitir que programas
muy interactivos se ejecuten en múltiples máquinas con coherencia de caché
totalmente garantizada en todos los aspectos. Esto también requiere poder dividir
recursos, incluida la CPU a través de un contexto VM controlado, para la asignación
segura a grupos de terceros potencialmente no seguros a través de Internet. Esta
dirección de diseño original, aunque ya no es el objetivo principal del proyecto
DragonFly, ha influido en muchas de las decisiones de diseño tomadas en los años
intermedios.
DragonFly BSD fue bifurcado de FreeBSD 4.8 en junio de 2003, por Matthew Dillon. El
proyecto fue originalmente anunciado como "la continuación lógica de la serie
FreeBSD 4.x", como se cita en el anuncio , pero esta descripción se ha vuelto obsoleta
desde hace mucho tiempo. Desde una perspectiva de rendimiento, el único
competidor real de DragonFly en estos días es Linux.
UNAH
Durante la primera fase importante del proyecto, que duró hasta principios de 2007, el
proyecto DragonFly se centró en reescribir la mayoría de los subsistemas principales
del núcleo para implementar las abstracciones requeridas y para apoyar la mecánica
de la segunda fase del proyecto, que en ese momento estaba destinada a ser un solo
sistema de agrupación de imágenes. Esto implicó una gran cantidad de trabajo en casi
todos los subsistemas, particularmente las API del sistema de archivos y el núcleo del
núcleo. Durante este tiempo, un objetivo primordial era mantener el sistema
actualizado con respecto a las aplicaciones de terceros y las utilidades del sistema base
necesarias para que cualquier sistema sea utilizable en la producción. Esto dio como
resultado la adopción del marco pkgsrc para la gestión de todas las aplicaciones de
terceros que no son del sistema base con el fin de agrupar nuestros recursos con otros
proyectos BSD que utilizan este marco.
En 2013, los subsistemas PID, PGRP y SESSION se escalaron a SMP. En 2014, una de las
pocas rutas de escalabilidad críticas para SMP restantes, la secuencia fork / exec /
exit / wait, incluida la asignación de errores y el mapeo de la biblioteca, se amplió por
completo, lo que aumentó en gran medida el rendimiento de la construcción masiva y
la concurrencia.
UNAH
Características
Núcleo
UNAH
Escalamiento extremo
DragonFly ajustará automáticamente los recursos del núcleo y las métricas de escala,
como las tablas hash del núcleo basadas en la memoria disponible. El escalado
automático ha llegado a un punto en el que esencialmente todos los componentes del
núcleo se escalarán a niveles extremos.
UNAH
de cualquier IPC (comunicación entre procesos) que ocurra para organizar los
procesos activos dentro de la topología de la CPU de una manera que
aproveche al máximo la localidad de caché. La carga también se tiene en cuenta
y puede cambiar la forma en que se maneja la localidad de caché.
El administrador de memoria del kernel es algo consciente de NUMA. La
mayoría de las operaciones por CPU utilizan asignaciones de memoria local
NUMA. Las solicitudes de memoria del usuario también tienen en cuenta
NUMA, al menos para programas de usuario de corta duración. En términos
generales, el planificador intentará mantener un proceso en el mismo zócalo de
la CPU, pero en última instancia hemos determinado que el equilibrio de carga a
veces es más importante. Los cachés de CPU generalmente hacen un muy buen
trabajo maximizando IPC (Instrucciones por reloj). Debido a que la
administración de memoria es totalmente compatible con SMP, un sistema de
múltiples núcleos puede literalmente asignar y liberar memoria a una velocidad
en el rango de múltiples gigabytes / segundo.
Generalmente concurrencia muy alta con muy poca sobrecarga del núcleo. El
núcleo puede manejar casi cualquier carga que se le arroje y aún responder
completamente a otras tareas incidentales. Los sistemas pueden funcionar de
manera eficiente con una carga superior al 100%.
Admite hasta 4 dispositivos de intercambio para paginación y hasta 55 TB
(terabytes) de espacio de intercambio configurado. Requiere 1 MB de RAM
física por 1 GB de intercambio configurado. Cuando hay varios dispositivos de
intercambio, las E / S se intercalarán para obtener la máxima efectividad. El
sistema de paginación es extremadamente capaz bajo prácticamente cualquier
condición de carga, particularmente cuando el intercambio se asigna al
almacenamiento NVMe. La página simultánea en los cpus disponibles, en
particular, funciona extremadamente bien. Paginación asincrónica. El
almacenamiento en caché de datos del sistema de archivos extendido a través
del mecanismo de intercambio de caché puede funcionar como un caché de
disco extendido (enorme) si se desea, y / o se usa para aumentar la memoria
total aparente del sistema.
UNAH
HAMMER también está diseñado para acomodar unidades grandes de hoy.
Símbolos variantes
UNAH
especiales dentro de un enlace simbólico convencional y resolverse en tiempo de
ejecución.
Puntos de control
Caché de intercambio
UNAH
Windows 7
Windows 7 es una versión de Microsoft Windows, línea de sistemas operativos
producida por Microsoft Corporation. Esta versión fue diseñada para uso en PC,
incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tabletas,
netbooks y equipos multimedia. El desarrollo de Windows 7 se completó el 22 de julio
de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de
2009 junto a su equivalente para servidores Windows Server 2008 R2.
Windows 7 está escrito primordialmente en lenguaje ensamblador y C, combinado con
algo de C++ y C#.
Existen seis ediciones de Windows 7, construidas una sobre otra de manera
incremental:
W7 Starter
W7 Home Basic
W7 Home Premium
W7 Professional
W7 Ultimate
W7 Enterprise
Desarrollo
El desarrollo de este sistema operativo comenzó inmediatamente después del
lanzamiento de Windows Vista. El 20 de julio 2007, se reveló que ese sistema operativo
era llamado internamente por Microsoft como la versión "7". Hasta ese momento, la
compañía había declarado que Windows 7 tendría soporte para plataformas de 32 bits
y 64 bits, aunque la versión para servidores que comparte su mismo núcleo (Windows
Server 2008 R2, que sucedería a Windows Server 2008) sería exclusivamente de 64
bits.
El 13 de octubre de 2008 fue anunciado que "Windows 7" además de haber sido uno
de los tantos nombres código, sería el nombre oficial de este nuevo sistema operativo.
Mike Nash dijo que esto se debía a que con Windows 7 se "apunta a la simplicidad, y el
nombre debía reflejarlo".
Ya para el 7 de enero de 2009, la versión beta se publicó para suscriptores de Technet y
MSDN. El 9 de enero, se habilitó brevemente al público general mediante descarga
directa en la página oficial, pero hubo problemas con los servidores que obligaron a
retirar la posibilidad de descarga hasta horas más tarde después de solventar el
problema añadiendo más servidores. Por esos percances, Microsoft cambió el límite de
descargas inicial de 2,5 millones de personas como disculpa por el problema del
retraso, y creó un nuevo límite que no sería numérico sino por fecha, hasta el 10 de
febrero del 2009.
El 5 de mayo se liberó la versión Release Candidate en 5 idiomas, entre ellos el español.
Estuvo disponible para descarga hasta el 20 de agosto de 2009.El 2 de junio Microsoft
anunció que la salida mundial de Windows 7 tendría lugar el 22 de octubre
UNAH
El 24 de julio, los directivos de Microsoft, Steve Ballmer y Steven Sinofsky anunciaron la
finalización del proceso de desarrollo con la compilación de la versión RTM, destinada a
la distribución de Windows.
Barra de tareas
La barra de tareas fue rediseñada haciéndola más ancha y los botones de las
ventanas ya no traen texto, sino únicamente el icono de la aplicación. Estos
cambios se hacen para mejorar el desempeño en sistemas de pantalla táctil. Los
íconos se han integrado con el inicio rápido, y ahora las ventanas abiertas se
muestran agrupadas en ese único icono con un borde indicando que están
abiertas. Los accesos directos sin abrir no tienen un borde.
Aero Peek: Las previsualizaciones incluidas desde Windows Vista se han
mejorado pasando a ser más interactivas y útiles. Cuando se posa el mouse
sobre una aplicación abierta éste muestra una previsualización de la ventana
donde muestra el nombre, la previsualización y la opción de cerrarla, además, si
se pone el ratón sobre la previsualización, se obtiene una mirada a pantalla
completa y al quitarlo se regresa al punto anterior. Además se incorporó esta
misma característica a Windows Flip.
Jump List: Haciendo clic derecho a cualquier aplicación de la barra de tareas
aparece una "Jump List" (Lista de saltos) en donde se pueden hacer tareas
sencillas de acuerdo a la aplicación, por ejemplo, abrir documentos recientes de
Office, abrir pestañas recientes de Internet Explorer, escoger listas de
reproducción en el Media Player, cambiar el estado en Windows Live
Messenger, etc.
Barra Mostrar Escritorio: Esta nueva barra trae un pequeño rectángulo en la
esquina derecha que reemplaza el icono en inicio rápido de versiones
anteriores. Este nuevo "rectángulo" permite que al poner el puntero sobre él,
haga que las ventanas se pongan 100% transparentes, esto sirve para poder ver
el escritorio de manera rápida, ver gadgets u otras cosas, o también
simplemente se le puede dar clic y minimizar todas las ventanas.
Multimedia
Windows 7 incluye consigo Windows Media Center y Windows Media Player 12.
Interfaz
El equipo de desarrollo de la interfaz Ribbon de Microsoft Office 2007 formó
parte activa en el rediseño de algunos programas y características de Windows
7, incluyendo dicha interfaz en las herramientas Paint y Wordpad.
La barra lateral de Windows o más conocida como Windows Sidebar se ha
eliminado y ahora los gadgets pueden ubicarse libremente en cualquier lugar
del escritorio, ya sea en lado derecho, izquierdo, arriba o abajo.
Aero Shake Cuando se tiene varias ventanas abiertas, al seleccionar una y
agitarla, las otras ventanas abiertas se minimizan. Al repetir esta acción, las
ventanas vuelven a su ubicación anterior.
UNAH
Multitáctil
El 27 de mayo de 2008, Steve Ballmer y Bill Gates en la conferencia "D6: All Things
Digital" dieron a conocer la nueva interfaz multitáctil llamándola "sólo una pequeña
parte" de lo que vendrá con Windows 7. Más tarde Julie Larson Green, vicepresidente
corporativa, mostró posibles usos, como hacer dibujos en Paint, agrandar o reducir
fotos y recorrer un mapa en Internet, arrastrar y abrir elementos, simplemente con
toques en la pantalla.
"Hoy en día la mayoría de los ordenadores son usados gracias a la interacción mouse-
teclado", dijo Bill Gates, presidente de Microsoft. "En los próximos años, el papel de la
voz, la visión, la tinta -todos ellos- será enorme", afirmó.
Modo XP
Windows 7 permite integrarse con la nueva versión Windows Virtual PC, que permite
ejecutar un equipo virtual Windows XP en forma transparente para el usuario (la
aplicación dentro de la máquina virtualizada se ve como otra opción en el menú de
Windows 7 y su ejecución es directa, sin pasar por el menú de inicio del XP
virtualizado). Si bien Microsoft ya había liberado MED-V dentro de su paquete MDOP
que cumple la misma función en entornos Hyper-V, esta es una solución orientada a
usuarios avanzados y pequeñas empresas que no necesitan de herramientas para
administración centralizada. La funcionalidad se debe descargar de forma
independiente en el sitio web de Microsoft Virtual PC, aunque requiere de una licencia
válida de las ediciones Professional, Ultimate y Enterprise de Windows 7. Asi mismo, el
"modo XP" requiere de procesadores con capacidad de virtualización por hardware, a
diferencia del anteriore Virtual PC2007 o Virtual PC 2008.
Compatibilidad
Las versiones cliente de Windows 7 serán lanzadas en versiones para arquitectura 32
bits y 64 bits en las ediciones Home Basic, Home Premium, Professional y Ultimate. No
obstante, las versiones servidor de este producto serán lanzadas exclusivamente para
arquitectura 64 bits.
Esto significa que, las versiones cliente de 32 bits aún soportarán programas Windows
16 bits y MS-DOS. Y las versiones 64 bits (incluyendo todas las versiones de servidor),
soportarán tanto programas de 32 como de 64 bits.
Otras características
Microsoft ha decidido no incluir los programas Windows Mail, Windows Movie Maker y
Windows Photo Gallery en Windows 7, poniéndolos a disposición a modo de descarga
en el conocido paquete de servicios en red, Windows Live Essentials. Esto se ha
decidido para facilitar las actualizaciones de estos programas, aligerar el sistema
operativo, dejar escoger al usuario las aplicaciones que quiere tener en su equipo y
evitar futuras demandas por monopolio.
Ediciones
Existen seis ediciones de Windows 7, construidas una sobre otra de manera
incremental, aunque solamente se centrarán en comercializar tres de ellas para el
común de los usuarios: las ediciones Home Premium, Professional y Ultimate. A estas
tres, se suman las versiones Home Basic y Starter, además de la versión Enterprise, que
UNAH
está destinada a grupos empresariales que cuenten con licenciamiento "Open" o
"Select" de Microsoft.
Starter: Es la versión de Windows 7 con menos funcionalidades de todas. Posee
una versión incompleta de la interfaz Aero que no incluye los efectos de
transparencia Glass, Flip 3D o las vistas previas de las ventanas en la barra de
inicio. Está dirigida a PC de hardware limitado —como netbooks—, siendo
licenciada únicamente para integradores y fabricantes OEM. Incluye una serie
restricciones en opciones de personalización, además de ser la única edición de
Windows 7 sin disponibilidad de versión para hardware de 64 bits.
Home Basic: Versión con más funciones de conectividad y personalización,
aunque su interfaz seguirá siendo incompleta como en la edición Starter. Sólo
estará disponible para integradores y fabricantes OEM en países
subdesarrollados y mercados emergentes.
Home Premium: Además de lo anterior, se incluye Windows Media Center, el
tema Aero completo y soporte para múltiples códecs de formatos de archivos
multimedia. Disponible en canales de venta minoristas como librerías, tiendas y
almacenes de cadena.
Professional: Equivalente a Vista "Business", pero ahora incluirá todas las
funciones de la versión Home Premium más "Protección de datos" con "Copia
de seguridad avanzada", red administrada con soporte para dominios,
impresión en red localizada mediante Location Aware Printing y cifrado de
archivos. También disponible en canales de venta al público.
Enterprise: Añade sobre la edición Professional de Windows 7, características
de seguridad y protección de datos como BitLocker en discos duros externos e
internos, Applocker, Direct Access, BranchCache, soporte a imágenes
virtualizadas de discos duros (en formato VHD) y el paquete de opción
multilenguaje. Únicamente se vende por volumen bajo contrato empresarial
Microsoft software Assurance. También es la única que da derecho a la
suscripción del paquete de optimización de escritorio MDOP.
Ultimate: Esta edición es igual a la versión Enterprise pero sin las restricciones
de licenciamiento por volumen, permitiéndose su compra en canales de venta
al público general, aunque Microsoft ha declarado que en lugar de publicitarse
en medios comunes, será ofrecida en promociones ocasionales de fabricantes y
vendedores.
Requisitos de hardware mínimos recomendados para Windows 7
Arquitectura: 32 bits - 64 bits
Procesador: 1 GHz
Memoria RAM: 1 GB - 2 GB
Tarjeta gráfica
Dispositivo de gráficos DirectX 9 con soporte de controladores WDDM 1.0 (para
Windows Aero)
Disco duro: 16 GB de espacio libre - 20 GB de espacio libre
Unidad óptica DVD-R/RW
UNAH
Opcionalmente, se requiere un monitor táctil para poder acceder a las características
Multitáctiles nuevas en este sistema.
UNAH
en estos equipos. Windows 7 Starter, Home Basic y Home Premium solo reconocerán
un procesador físico.
Datos
Inicialmente la versión Beta (compilación 7000) tenía un problema que corrompía los
ficheros MP3 al ser consultados y editados por Windows Media Player, el Explorador
de Windows, Windows Media Center, o cualquier componente del Sistema Operativo
que intente modificar la información proveniente de metadatos en el fichero MP3
como el autor, el año, el álbum al que pertenece, etc. Este error del sistema provoca
que el fichero afectado pierda de forma irrecuperable los primeros segundos del
mismo. Microsoft publicó una actualización que arregla el problema en la Beta
(compilación 7000) de Windows 7, además de corregirlo definitivamente en todas las
siguientes compilaciones posteriores como la "Release Candidate" (compilación 7100)
y la versión final.
Campaña "Windows 7 Sins"
UNAH
de Entorno). El modo núcleo en Windows 2000 tiene acceso total al hardware y a los
recursos del sistema de la computadora. El modo núcleo impide a los servicios del
modo usuario y las aplicaciones acceder a áreas críticas del sistema operativo a las que
no deberían tener acceso.
El Executive se relaciona con todos los subsistemas del modo usuario. Se ocupa de la
entrada/salida, la gestión de objetos, la seguridad y la gestión de procesos. El núcleo se
sitúa entre la Capa de Abstracción de Hardware y el Executive para proporcionar
sincronización multiprocesador, hilos y programación y envío de interrupciones, y
envío de excepciones.
El núcleo también es responsable de la inicialización de los controladores de
dispositivos al arrancar. Hay tres niveles de controladores en el modo núcleo:
controladores de alto nivel, controladores intermedios y controladores de bajo nivel. El
Modelo de controladores de Windows (en inglés Windows Driver Model, WDM) se
encuentra en la capa intermedia y fue diseñado principalmente para mantener la
compatibilidad en binario y en código fuente entre Windows 98 y Windows 2000. Los
de más bajo nivel también son un legado de los controladores de dispositivos de
Windows NT que controlan directamente un dispositivo, o pueden ser un bus
hardware PnP.
Sistema de Archivos
UNAH
NTFS (del inglés New Technology File System) es un sistema de archivos de Windows
NT incluido en las versiones de Windows 2000, Windows XP, Windows Server 2003,
Windows Server 2008, Windows Vista y Windows 7.
NTFS permite definir el tamaño del clúster, a partir de 512 bytes (tamaño mínimo de
un sector) de forma independiente al tamaño de la partición.
Es un sistema adecuado para las particiones de gran tamaño requeridas en estaciones
de trabajo de alto rendimiento y servidores. Puede manejar volúmenes de,
teóricamente, hasta (2^64)–1 clústeres. En la práctica, el máximo volumen NTFS
soportado es de (2^32)–1 clústeres (aproximadamente 16 TiB usando clústeres de 4
KiB).
CONCLUSIONES
1. Se logró ilustrar acerca de los sistemas operativos que surgieron en la década
de 2010-2020, Windows 7, DragonFly, Red Hat 7, Chrome OS y FreeDOS
específicamente.
2. Se describieron algunos datos técnicos de estos sistemas operativos.
3. Se destacó la aplicabilidad de estos sistemas operativos.
REFERENCIAS
1. https://www.dragonflybsd.org/
2. Freedos.org. (2020). FreeDOS | The FreeDOS Project. [online] Recuperado de:
http://www.freedos.org/ [Acceso 10 Feb. 2020].
3. https://www.redhat.com/es
4. https://web.archive.org/web/20090227053132/http://windowsteamblog.com/
UNAH