Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPARATIVA
Windows
A diferencia de los otros sistemas, las páginas pueden estar en tres estados; libre,
donde no puede ser accedida por ningún proceso pero sí reservada o encargada;
reservada, es un espacio de dirección virtual fijada para usos futuros; encargada,
aquella que ha sido asignada a un espacio físico, ya sea en memoria física o virtual.
Es uno de los tipos más simples de los sistemas de archivos. Consiste en un sistema
de archivos del sector descriptor (sector de arranque), una tabla de sistema de
archivos de asignación de bloques y el espacio de almacenamiento sin formato para
almacenar archivos y carpetas. Los archivos de FAT se almacenan en directorios
de conjuntos de registros de 32 bytes. Registro de atributos de archivo del primer
bloque de un archivo. Cualquier bloque siguiente se puede encontrar a través de
una tabla de asignación de bloque, utilizándola como una lista enlazada.
Características
Ventajas
Desventajas
• Tener casi todo el control del sector no es bueno para todo. Los hackers y
crackers, virus, troyanos, gusanos, espías y malware de cualquier tipo
acechan todo el tiempo a los equipos con Windows. Es el sistema operativo
más atacado y más peligroso.
• Aunque el antivirus 'Essential' de Windows 10 es el mejor que ha tenido
nunca antes, sigue siendo muy vulnerable. Se necesitan de otros programas,
gratuitos o de pago, para poder proteger correctamente el equipo.
• Teniendo en cuenta que Mac Os va incluido ya en el precio del PC de Apple
y que Linux es gratuito (o como mucho pagar por el CD), la licencia de
Windows es considerablemente cara, llegando a ser ridícula en versiones
como el Pro (profesional) que llega a los 200 euros (y eso que ahora
controlan los precios, hace años veías Office o versiones Ultimate por 400
euros).
• El software es de corte degenerativo. Con esto queremos decir que aunque
bien mantenido puede durar años, al final se vuelve tan lento e insufrible que
tienes que formatear. Se sabe de gente que tiene Linux o Mac desde hace
más de una década y el PC les funciona casi como el primer día. Esto con
Windows es sumamente difícil.
• El constante avance está bien, aunque puede resultar molesto. Los cambios
de interfaz que hace Microsoft cada pocos años enfada a muchos usuarios.
Además, te encuentras con que cada vez que saca un nuevo sistema
operativo, tu hardware se queda medio obsoleto (u obsoleto del todo) para
poder disfrutarlo correctamente.
• Tienes que saber mantenerlo y usar programas para ello. De no ser así el
ordenador ya no solo se ralentizará, si no que aparecerán mensajes de alerta
o de error con cada vez más frecuencia. Es el más inestable de los 3.
Mac Os
Mac Os X define el concepto de hilo tal y como lo hace POSIX, siguiendo este mismo
estándar para su manejo. Un hilo es, por tanto, es un punto de control de la
ejecución de un proceso, que tiene acceso a todos los recursos del proceso y que
se puede ejecutar en paralelo (si la maquina lo soporta) con otros hilos (estén o no
dentro del mismo proceso).
En Mach, una tarea no tiene capacidad de ejecución, sino que son los hilos que
contiene los que realmente se ejecutan basándose en los recursos de la tarea. Una
tarea es, por tanto, una entidad bastante pesada, ya que contiene todos los recursos
que los hilos contenidos van a necesitar. Por contra, un hilo es una entidad
sumamente ligera, ya que sólo contiene cierta cantidad de información relativa al
estado de la ejecución, delegando en la tarea todos los aspectos relativos a los
recursos.
• Tiempo compartido
• Interactiva
• Tiempo real
• Sistema
Sistema de archivos
HFS
Fue introducido por Apple en septiembre de 1985 para reemplazar el Macintosh File
System (Sistema de Archivos Macintosh o MFS), el sistema de archivos original.
HFS+
Mac OS ampliado es el nombre del sistema de archivos utilizado por Mac OS 8.1 y
posteriores. HFS+ representa la optimización del antiguo sistema de archivos HFS
mediante un uso más eficiente del espacio del disco duro. A partir de HFS,
aumentaron el número de bloques de 65.536 a 4.290 millones. Con HFS+, ya no
existen límites al tamaño de los bloques.
Los reproductores de vídeo y música digital, iPod, utilizan una variante de este
sistema de ficheros HFS+.
Características
Es posible mantener un papel en la cámara web del Mac Os, o usar el panel
táctil para determinar la firma digital que posteriormente se guarda en una lista.
Para localizar la firma en una imagen o en un documento, se selecciona el menú
de firma y se escoge el garabato que se quiera usar.
Ventajas
Desventajas
Linux
Las capacidades de este sistema operativo son muy amplias. de hecho, tuvo una
subida importante cuando hoy las industrias comenzaron a usar Linux en sus
equipos y productos. últimamente está abarcando cada vez más el mercado, esto
debido a que poco a poco se va simplificando su uso.
Los hilos en Linux son hilos del kernel, por lo que la planificación se basa en hilos y
no en procesos.
Los hilos de planificación FIFO en tiempo real tienen la mayor prioridad y no son
preferentes, excepto por un hilo FIFO en tiempo real recién preparado con mayor
prioridad.
Ahora bien, Linux es un sistema de tiempo compartido, lo que significa que el tiempo
de CPU se comparte de manera más o menos equitativa entre los procesos del
sistema. Para proporcionar tiempo compartido es imprescindible una política de
expulsión por tiempo.
Además, si se utilizan prioridades estas no pueden ser estáticas, ya que esto puede
llevar a la inanición de los procesos de prioridades bajas. Hemos dicho que Linux
asigna prioridades estáticas para algunos procesos, como los del tiempo real. Por
supuesto, un sistema Linux que se dedique a tareas de tiempo real de forma
intensiva, difícilmente podría proporcionar tiempo compartido a los procesos de
usuario, porque los tiempos de respuesta de estos se resentirían notablemente.
Queda claro que la convivencia entre ambos tipos de procesos es problemática, por
lo que en un sistema de propósito general como Linux se entiende que los procesos
de tiempo real son excepcionales (los procesos del sistema están acotados en
cuanto a número y necesidades de CPU).
Esto es muy interesante, porque nos hace percibir al sistema, desde el punto de
vista de nuestro proceso, como que le proporciona un procesador virtual dedicado
con una velocidad 1/N de la del procesador real, ya que 1/N es precisamente la
quota de CPU que tiene garantizado el proceso. Este comportamiento se denomina
procesador compartido.
Ahora bien, ¿son capaces los sistemas de tiempo compartido de hoy en día de
proporcionar el concepto de procesador compartido? Vamos a hacer unas cuentas.
Pero, y ¿si tenemos 1000 procesos? Bajemos entonces el quantum a 0,1 ms. ¿Y
por qué vamos a quedarnos ahí? Si seguimos reduciendo el quantum, podemos
admitir más procesos o mejorar aún más el tiempo de respuesta. O ambas cosas.
¿Dónde está el límite? Como ya habrás adivinado, una expulsión no sale gratis, ya
que conlleva un cambio de contexto. Si q no está significativamente por encima del
tiempo de cambio de contexto, el tiempo que el procesador dedica a ejecutar
cambios de contexto (recuerda que es tiempo perdido) puede llegar a ser una
fracción importante del tiempo dedicado a ejecutar el código de los procesos (tiempo
de trabajo útil), lo que penaliza la eficiencia.
En sistemas como Linux el quantum es del orden de 100 ms. Hay que tener en
cuenta que la proporción de procesos ejecutables en el sistema suele ser muy
pequeña, y la mayoría de los procesos no agotan el quantum. Además, Linux reduce
el quantum de los procesos que lo rebasan.
• Tiempo compartido
• Prioridad basada en créditos – el proceso con más créditos es el siguiente
en tomar la CPU.
• Los créditos se reducen cuando ocurre una interrupción de reloj.
• Tiempo real.
• Tiempo real blando
• Cumple el estándar Posix.1b – dos clases
Sistema de archivos
minix
xia
Una versión modificada del sistema de archivos minix que eleva los límites de
nombres de archivos y tamaño del sistema de archivos, pero por otro lado no
introduce características nuevas. No es muy popular, pero se ha verificado que
funciona muy bien.
ext2
ext
Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza
en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus
sistemas de archivos al tipo ext2.
ext3
El sistema de archivos ext3 posee todas las propiedades del sistema de archivos
ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el
rendimiento y el tiempo de recuperación en el caso de una caída del sistema.
reiserfs
Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la
pérdida de datos sea menos frecuente. La bitácora es un mecanismo que lleva un
registro por cada transacción que se va a realizar, o que ha sido realizada. Esto
permite al sistema de archivos reconstruirse por sí sólo fácilmente tras un daño
ocasionado, por ejemplo, por cierres del sistema inadecuados.
Características
Ventajas
Desventajas
• No tiene casi nada de software comercial. El software libre está muy bien,
aunque en la mayoría de los casos es muy simple.
• Casi el 90% de los juegos actuales no funcionan en Linux. Es de los tres, el
sistema operativo más incompatible en este aspecto.
• Muy difícil (prácticamente imposible) encontrar un soporte ante problemas.
Tendrás que arreglarlos por ti mismo y/o con ayuda de tutoriales creados por
la comunidad.
• Quizás la peor de todas, la necesidad de saber Unix. No es extraño ver a un
usuario de Linux ponerse a escribir líneas de códigos para poder acceder o
usar programas, cosa que para el común de los usuarios resulta de lo más
engorroso.
CONCLUSION
Como punto a destacar Linux sigue siendo complicado de entender para el público
general ya que a pesar de ser el más estable de todos los sistemas operativos aún
es confuso su funcionamiento, no se descarta que en un futuro sea sencillo de
entender y sobre todo hacerle más competencia a los líderes del mercado.
BIBLIOGRAFÍA
https://www.nitro-pc.es/blog/windows-vs-mac-vs-linux/
https://edu.gcfglobal.org/es/curso-de-mac-os/historia-de-mac/1/
https://softwarelab.org/es/windows-historia/
https://www.redhat.com/es/topics/linux
https://247tecno.com/sistema-operativo-windows/
https://fp.uoc.fje.edu/blog/caracteristicas-de-linux-sistema-operativo-codigo-
abierto/
https://ocw.ehu.eus/pluginfile.php/12388/mod_resource/content/13/html/Recursos/
P03/Planificacion_procesos.html