UNIVERSIDAD TECNOLÓGICA DEL PERÚ
INGENIERÍA DE SISTEMAS
TAREA
CURSO: Sistemas Operativos
PROFESOR: Iván Martínez Moran
ALUMNO: Jose Cristóbal Marquina
CODIGO: U19204525
Modalidad: CGT
CICLO: V
LIMA– PERÚ
2021
SISTEMAS OPERATIVOS
1
Descripción de sistemas Windows
- Windows 7, año 2009
La última versión del sistema operativo de Microsoft basada en MS
DOS que introduce el conocido rasgo System Restore que ha
continuado en las siguientes versiones y que incorpora la tecnología
táctil para permitir a los usuarios realizar todas esas tareas que hacían
hasta el momento con el ratón, ejecutarlas con sus propios dedos.
- Windows 8, año 2012
Rompe completamente con el concepto tradicional del sistema
operativo de Microsoft, apoyado en una nueva interfaz de usuario,
Metro UI, donde además de estar orientado para el uso táctil en donde
se pierde el teclado y el ratón, hace que se pierda el botón de inicio,
algo que fue bastante mal recibido por los usuarios del sistema.
Además, las aplicaciones de escritorio comienzas a ser sustituidas por
las apps que se pueden conseguir en la nueva tienda con la que
dispone el sistema.
- Windows 8.1, año 2013
Una versión que finalmente se queda como una mezcla entre lo mejor
de Windows 7, con apps y una capacidad táctil mejorada y donde la
compañía decido poner de nuevo el botón de inicio después de las
múltiples quejas de los usuarios.
- Windows 10, año 2015
Mientras que Windows 8 se centra en la experiencia de la interfaz táctil
de la tableta, Windows 10 vuelve a poner el escritorio en el centro del
escenario, incluso si queda un modo tableta al que se puede cambiar
automáticamente.
Windows 10 esencialmente restauró el diseño probado y comprobado
del sistema operativo mientras le da nueva vida con un diseño fresco,
limpio y moderno.
También apareció el soporte para el inicio de sesión con huellas
dactilares y reconocimiento facial, lo que permitió una experiencia de
inicio de sesión mucho más fácil de usar en tabletas y dispositivos
móviles.
Requisitos de hardware
Windows 8
Windows 8 y su actualización 8.1 deben incluir, como mínimo, los
siguientes elementos para que funcionen fluidamente en tu
computadora:
- Un procesador de al menos 1 GHz u otro superior
- Memoria RAM de 1 GB (para 32 bits) o 2 GB de RAM (para 64
bits)
- Una unidad de disco duro con espacio de 16 GB (32 bits) o 20
GB (64 bits)
- Una tarjeta o procesador de gráficos apto para DirectX 9 y
compatible con WDDM
Los requisitos que se recomiendan para optimizar el rendimiento de
estas versiones de Windows son:
- No instalar Windows 8 y 8.1 directamente desde equipos que
posean Windows Vista o XP, ya que estos sistemas operativos
no admiten esta opción dentro de sus actualizaciones. En su
defecto deberás hacerlo desde un DVD luego de haber
formateado el equipo.
- Antes de descargar esta versión, asegurarse de que tu
computadora cumpla con las condiciones mínimas para soportar
las nuevas características que le serán instaladas (disco duro,
RAM, procesador, etc.).
- Si no puedes instalar las nuevas versiones de Windows 8 y 8.1,
deberás adquirir las piezas o hardware necesario para comenzar
a disfrutar de los beneficios que te brinda esta edición .
Windows 10
Un detalle importante que debemos tener en cuenta es que los
requisitos serán los mismos para todas las versiones de Windows
disponibles. Eso sí las versiones de 64 bits serán más exigentes que
las de arquitectura x86 como es lógico.
Requisitos mínimos
Los requisitos mínimos en cuanto a hardware que un equipo debe
cumplir serán los siguientes:
Procesador o CPU: deberá contar con una frecuencia mínima de 1
GHz. Su arquitectura deberá soportar SSE2, PAE y NX.
Memoria RAM: capacidad de memoria de 1 GB para versiones de 32
Bits y de 2 GB para versiones de 64 Bits.
Espacio disponible en disco duro: la instalación necesitará como
mínimo 16 GB para instalar la versión de 32 Bits y de 20 GB para la
versión de 64 Bits de Windows 10.
Tarjeta gráfica: deberá soportar Microsoft DirectX9 o superior con
controlador WDDM 1.0
Resolución de pantalla: nos bastará con una resolución de pantalla
mínima de 800 x 600 píxeles.
Requisitos recomendados
Cumplir con lo anterior nos asegura poder instalar y arrancar Windows
10 en nuestro equipo. pero para asegurar un buen funcionamiento de
Windows 10 los requisitos que recomendamos tener serán los
siguientes:
Procesador o CPU: procesador Dual Core a 2 GHz, que soporte
SSE3 o superior.
Memoria RAM: capacidad de memoria de 4 GB o superior para
versiones de 32 Bits y 64 Bits.
Espacio disponible en disco duro: recomendamos una capacidad de
50 GB o superior, para la instalación de aplicaciones y actualizaciones.
Tarjeta gráfica: deberá soportar Microsoft DirectX10 o superior. Para
juegos se recomienda tener una tarjeta gráfica dedicada como una
Nvidia GTX / RTX o AMD RX
Resolución de pantalla: resolución mínima de 1024 x 768 píxeles.
Windows Server 2008
Windows Server 2008 es el nombre del sistema operativo de Windows
para los servidores. Esta edición salió 5 años después de la edición
Windows Server 2003 la cual necesitaba una actualización en
cuestiones de seguridad y por las nuevas tecnologías que salieron en
ese transcurso de tiempo. Windows Server 2008 se basa en el núcleo
de Windows NT 6.1. Las principales características son la nueva
funcionalidad que se le da al Controlador de dominio de Active
Directory, nuevas formas administrativas y la inclusión de la plataforma
web IIS 7.5.
Características
Este Sistema Operativo trae consigo nuevas características
sustanciales en comparaciones con las ediciones anteriores. Una de
esas es que se puede gestionar el servidor dándole un mayor
rendimiento a la maquina ya que este sistema operativo trabaja de
mejor manera el hardware del equipo.
Estas son las principales características:
- Nuevo proceso de reparación de sistemas NTFS: proceso en
segundo plano que repara los archivos dañados.
- Creación de sesiones de usuario en paralelo: reduce tiempos de
espera en los Terminal Services y en la creación de sesiones de
usuario a gran escala.
- Cierre limpio de Servicios.
- Sistema de archivos SMB2: de 30 a 40 veces más rápido el
acceso a los servidores multimedia.
- Address Space Load Randomization (ASLR): protección
contra malware en la carga de controladores en memoria.
- Windows Hardware Error Architecture (WHEA): protocolo
mejorado y estandarizado de reporte de errores.
- Virtualización de Windows Server: mejoras en el rendimiento de
la virtualización.
- PowerShell: inclusión de una consola mejorada con soporte GUI
para administración.
- Server Core: el núcleo del sistema se ha renovado con muchas y
nuevas mejoras
Requisitos de hardware
Mínimos Recomendados
1 GHz (x86) o 1.4 GHz 2 GHz o superior
Procesador (x64)
· 2 GB RAM o más
· Máximo (sistemas de 32-bits): 4
GB RAM (edición Standard) ó 64 GB
512 MB RAM (podría RAM (ediciones Enterprise, Datacenter)
limitarse el rendimiento y · Máximo (sistemas de 64-bits): 32
Memoria algunas características) GB RAM (edición Standard) ó 2 TB RAM
(ediciones Enterprise, Datacenter y para
sistemas basados en Itanium)
Super VGA (800 x 600) o resolución
Tarjeta gráfica Super VGA (800 x 600) mayor
50 GB o más
Los equipos que dispongan de más de 16
Espacio libre GiB de memoria RAM requerirán más
espacio en disco para archivos de
HDD paginación y volcado.
10 GB
Unidades DVD-ROM DVD-ROM o mejor
Otros dispositivos Monitor Super VGA (800 x 600) o con resolución mayor, teclado y ratón
Sistemas de archivos
En Windows
El sistema de archivos o sistema de ficheros (del inglés file system) es
el componente del sistema operativo encargado de administrar y
facilitar el uso de las memorias periféricas, ya sean secundarias o
terciarias.
Sus principales funciones son la asignación de espacio a los archivos,
la administración del espacio libre y del acceso a los datos
resguardados. Estructuran la información guardada en un dispositivo
de almacenamiento de datos o unidad de almacenamiento
(normalmente un disco duro de una computadora)
Lo habitual es utilizar dispositivos de almacenamiento de datos que
permiten el acceso a los datos como una cadena de bloques de un
mismo tamaño, a veces llamados sectores, usualmente de 512 bytes
de longitud (también denominados clústers). El software del sistema
de archivos es responsable de la organización de estos sectores en
archivos y directorios y mantiene un registro de qué sectores
pertenecen a qué archivos y cuáles no han sido utilizados. Los
sistemas de archivos proveen métodos para crear, mover, renombrar y
eliminar tanto archivos como directorios.
Todos los sistemas de archivos utilizados por Windows organizan su
disco duro en función del tamaño del clúster (conocido también como
tamaño de unidad de asignación). El tamaño del clúster representa la
menor cantidad de espacio en disco que puede utilizarse para albergar
un archivo. Cuando los tamaños del archivo no dan lugar a un múltiplo
par del tamaño del clúster, se debe utilizar espacio adicional para
albergar el archivo (hasta el siguiente múltiplo del tamaño del clúster).
En una partición habitual de disco duro, el promedio de espacio que se
pierde de esta manera puede calcularse mediante la ecuación (tamaño
del clúster)/2 * (número de archivos).
FAT
FAT o Tabla de asignación de archivos, del inglés file allocation table,
es un sistema de archivos desarrollado para MS-DOS, así como el
sistema de archivos principal de las ediciones no empresariales de
Microsoft Windows hasta Windows Me.
Las implementaciones más extendidas de FAT tienen algunas
desventajas. Cuando se borran y se escriben nuevos archivos tiende a
dejar fragmentos dispersos de éstos por todo el soporte. Con el
tiempo, esto hace que el proceso de lectura o escritura sea cada vez
más lento. La denominada desfragmentación es la solución a esto,
pero es un proceso largo que debe repetirse regularmente para
mantener el sistema de archivos en perfectas condiciones. FAT
tampoco fue diseñado para ser redundante ante fallos.
Inicialmente solamente soportaba nombres cortos de archivo: ocho
caracteres para el nombre más tres para la extensión.
FAT 32
FAT32 es un sistema de archivos que se introdujo en MS-DOS 7.1 y
Windows 95 OSR2. Es la sucesión siguiente a FAT16, FAT12 y FAT.
Es el sistema de archivos más conocido y extendido por el tiempo que
lleva en el mercado.
El sistema original de archivos FAT fue originalmente diseñado y
utilizado en 1977. Su propósito era ser utilizado en disquetes, pero con
el avance de la tecnología informática, pronto también fue la opción
predeterminada para formatear discos duros.
FAT y sus derivados, incluyendo FAT32, fueron los sistemas de
archivos más populares utilizados por DOS (sistema operativo de
disco) y computadoras con Windows desde la década de 1980 y hasta
el año 2000. FAT32 comenzó a perder importancia en 2001, cuando
se lanzó Windows XP, que usó NTFS en lugar de FAT32 por defecto.
Sin embargo, FAT32 sigue siendo uno de los sistemas de archivos
más populares en el mundo hoy en día, ya que se utiliza a gran escala
para todo tipo de dispositivos de almacenamiento.
NTFS
NTFS (siglas en inglés de New Technology File System) es un sistema
de archivos de Windows NT incluido en las versiones de Windows NT
3.1, Windows NT 3.5, Windows NT 3.51, Windows NT 4.0, Windows
2000, Windows XP, Windows Server 2003, Windows Server 2008,
Windows Vista, Windows 7, Windows 8 y Windows 10. Está basado en
el sistema de archivos HPFS de IBM/Microsoft usado en el sistema
operativo OS/2, y también tiene ciertas influencias del formato de
archivos HFS diseñado por Apple.
En Linux
EXT3 (Third Extended Filesystem)
Es un sistema de archivos con registro por diario (journaling). Es el
sistema de archivo más usado en distribuciones Linux. La principal
diferencia con ext2 es el registro por diario. Un sistema de archivos
ext3 puede ser montado y usado como un sistema de archivos ext2.
Otra diferencia importante es que ext3 utiliza un árbol binario
balanceado (árbol AVL) e incorpora el asignador de bloques de disco.
Aunque su velocidad y escalabilidad es menor que sus competidores,
como JFS, ReiserFS o XFS, tiene la ventaja de permitir actualizar de
ext2 a ext3 sin perder los datos almacenados ni formatear el disco y
un menor consumo de CPU. El sistema de archivo ext3 agrega a ext2
lo siguiente:
- Registro por diario.
- Índices en árbol para directorios que ocupan múltiples bloques.
- Crecimiento en línea.
EXT4 (Fourth Extended Filesystem)
Es un sistema de archivos con registro por diario (en inglés
Journaling), anunciado el 10 de octubre de 2006 por Andrew Morton,
como una mejora compatible de ext3. Las principales mejoras son:
- Soporte de volúmenes de hasta 1024 PiB.
- Soporte añadido de extent.
Actualmente, el ext4 es compatible con su anterior versión, el ext3.
Esto quiere decir que se puede montar como una partición ext3.
También se pueden montar las particiones ext3 como ext4. Aunque, si
la partición ext4 usa extent (una de las mayores mejoras), la
compatibilidad con la versión anterior, y por lo tanto, montar la
partición como ext3, no es posible. La opción extent no es usada por
defecto.
ReiserFS
ReiserFS es un sistema de archivos de propósito general, diseñado e
implementado por un equipo de la empresa Namesys, liderado por
Hans Reiser. Actualmente es soportado por Linux y existen planes de
futuro para incluirlo en otros sistemas operativos. También es
soportado bajo windows (de forma no oficial), aunque por el momento
de manera inestable y rudimentaria (ReiserFS bajo windows). A partir
de la versión 2.4.1 del núcleo de Linux, ReiserFS se convirtió en el
primer sistema de ficheros con journal en ser incluido en el núcleo
estándar. También es el sistema de archivos por defecto en varias
distribuciones, como SuSE (excepto en openSuSE 10.2 que su
formato por defecto es ext3), Xandros, Yoper, Linspire, Kurumin Linux,
FTOSX, Libranet y Knoppix.
En Mac
Hierarchical File System
Desarrollado por Apple Inc. Fue diseñado para ser usado en disquetes
y discos duros. La mejora de éste se llama HFS+
Hierarchical File System Plus
También conocido como Extendido MacOS tiene dos mejoras
importantes, la primera es la capacidad de direcciones de bloque (de
16 bits a 32 bits) y la segunda es el uso de Unicode para nombrar los
archivos y directorios.
Apple File System
La capacidad de cada inodo o dirección de bloque a aumentado a los
64 bits, permite cifrar los archivos y se realiza un clonado de archivo
sin ocupar espacio adicional para reducir el espacio de
almacenamiento requerido para las revisiones y copias de
documentos.
En OS2
HPFS (High Performance File System)
Fue creado específicamente para el sistema operativo OS/2 para
mejorar las limitaciones del sistema de archivos FAT. Fue escrito por
Gordon Letwin y otros empleados de Microsoft, y agregado a OS/2
versión 1.2, en esa época OS/2 era todavía un desarrollo conjunto
entre Microsoft e IBM.
Se caracterizaba por permitir nombres largos, metadatos e información
de seguridad, así como de autocomprobación e información
estructural. Otra de sus características es que, aunque poseía tabla de
archivos (como FAT), ésta se encontraba posicionada físicamente en
el centro de la partición, de tal manera que redundaba en menores
tiempos de acceso a la hora de leerla/escribirla.
Versiones de Linux
Ubuntu
Ubuntu es una de las distribuciones de Linux más populares. Es
popular entre todo tipo de usuarios de Linux, desde principiantes hasta
experimentados profesionales de Linux. Para desarrolladores y
programadores, Ubuntu LTS (Soporte a largo plazo) proporciona
estabilidad adicional.
Al igual que Debian, Ubuntu usa el administrador de paquetes DEB,
mientras que las versiones posteriores de Ubuntu también incluyen
paquetes Snap, de modo que la instalación de un nuevo software es
un proceso simple y directo. Su enorme base de usuarios significa que
puede aprovechar su foro de la comunidad altamente activo para
cualquier problema de soporte. Existe un amplio margen para
personalizar la experiencia del usuario con varios derivados de Ubuntu
como Lubuntu y Xubuntu, lo que lo convierte en un competidor fuerte
para ser la mejor distribución de Linux para la programación.
Debian
Debian es el abuelo de cientos de distribuciones de Linux, lo que
significa que no solo es un distro familiar para los programadores, sino
que también cuenta con una gran cantidad de soporte.
El ultra popular Ubuntu está basado en Debian, por lo que si vienes de
ese sistema operativo, no encontrarás que sea tan diferente. La
versión estable de Debian ofrece un rendimiento sólido para un
entorno de producción, mientras que su rama de pruebas cuenta con
el software y los paquetes más actualizados.
CentOS
Red Hat Enterprise Linux (RHEL) es un sistema operativo Linux
desarrollado por el gigante tecnológico Red Hat. CentOS es una
alternativa de RHEL, tomar todas las mejores partes de RHEL y
empaquetarlo en una versión gratuita de “comunidad”. La mayoría del
software comercial de RHEL se ejecuta con facilidad en CentOS con el
uso de la administración de paquetes YUM.
CentOS es también una de las mejores distribuciones gratuitas de
Linux para servidores, por lo que es una buena plataforma para el
desarrollo y las pruebas web.
OPEN Suse
Aunque los derivados de Ubuntu y Debian tienden a dominar,
OpenSUSE es una buena alternativa. Hay una liberación de LTS
(como otras distribuciones importantes), así como Tumbleweed, una
iteración de vanguardia. OpenSUSE también ofrece opciones de
versiones fijas y sucesivas, una selección variada de entornos de
escritorio e instalación de aplicaciones intuitivas, lo que la convierte en
uno de los mejores distros de Linux para programadores .
Fedora
Al igual que CentOS, Fedora es otra variante de edición comunitaria
de RHEL. Esta distribución de Red Hat es perfecta para los
programadores que buscan lanzamientos de software de vanguardia,
ya que tiende a tener los paquetes más actualizados, así como un
sistema de actualizaciones automáticas. Con Fedora, hay un ciclo de
lanzamiento de seis meses, y las actualizaciones son (típicamente)
indoloras. El creador de Linux Linus Torvalds opta por Fedora sobre
otras distribuciones importantes como Ubuntu o Debian
Arch Linux
Para un sistema operativo ligero pero robusto, prueba Arch Linux. Es
uno de los mejores sistemas operativos Linux para desarrolladores con
una base adaptable y personalizable que pone al usuario en completo
control. Como es una distribución minimalista, Arch viene con lo
esencial: el kernel de Linux y un gestor de paquetes, Pacman. Arch no
viene con una interfaz gráfica de usuario (GUI) inicialmente, por lo que
un desarrollador que busque un entorno de programación minimalista
se sentirá como en casa usándolo.
Gentoo
Al igual que Arch, Gentoo proporciona un medio para tomar el control
completo de tu instalación de Linux desde el principio. Solo se
proporcionan el administrador de paquetes y un kernel de Linux.
Prácticamente todos los elementos de la instalación del sistema
operativo están a tu disposición, incluida la compilación del código
fuente de la distro.
Debido a que está obligado a compilar Gentoo, obtienes una
distribución de Linux que se adapta exactamente a tus necesidades,
desde configuraciones de hardware personalizadas hasta repositorios
de software específicos.
NuTyx
NuTyX es una distribución de Linux alternativa altamente
flexible (aunque mucho menos conocida) para que los desarrolladores
la prueben. Ofrece un control completo al usuario, adoptando la
mentalidad Linux desde cero. Al igual que Arch, NuTyX viene con un
administrador de paquetes y un kernel y permite a sus usuarios crear
una experiencia personalizada, desde la elección de un entorno de
escritorio hasta aplicaciones y más.