You are on page 1of 14

PASO 4 - ACTIVIDAD INTERMEDIA TRABAJO COLABORATIVO TRES

SISTEMAS OPERATIVOS

PARTICIPANTES
JORGE ENRIQUE GARCÍA GARCÍA CÓDIGO: 1098608614

CURSO 301402_15

JAIME JOSE VALDES


TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”


INGENIERÍA ELECTRÓNICA
CEAD BARRANCABERMEJA
COLOMBIA
MAYO 2019
Actividades a desarrollar

El estudiante debe realizar un cuadro comparativo entre una versión de Windows y distribución del sistema operativo Linux
que usted considere recomendable para utilizar en los equipos clientes de la empresa.

En el cuadro comparativo debe tener en cuenta los siguientes ítems:


1. Recursos necesarios para la instalación.
2. Ventajas y desventajas.
3. Forma de administrar los procesos
4. Forma de administrar la memoria
5. Forma de administrar los dispositivos de entrada y salida.
6. Forma de administrar archivos y directorios
7. Protección y seguridad
8. Administración de redes

CUADRO COMPARATIVO DE SISTEMAS OPERATIVOS


WINDOWS 10 LINUX UBUNTU 16
Recursos Necesarios Para La Instalación

Según las indicaciones de Microsoft estos son los requisitos Ubuntu es un sistema operativo basado en Linux y que se
mínimos: distribuye como software libre.

 Procesador: Procesador a 1 GHz o más rápido.  Procesador: 2 GHz Dual Core.

 Memoria RAM: 1 gigabyte (GB) para 32 bits o 2 GB para  Memoria RAM: 2 GB RAM (Memoria del sistema)
64 bits.
 Espacio en disco duro: 16 GB
 Espacio en disco duro: 16 GB para un SO de 32 bits o 20
GB para un SO de 64 bits.  Tarjeta gráfica: Tarjeta gráfica y un monitor que soporte la
resolución de 1366 x 768 pixeles.
 Tarjeta gráfica: DirectX 9 o posterior con un controlador
WDDM 1.0.
 Pantalla: 800 x 600 pixeles.  Conexión a Internet: Acceso a internet (para instalar
actualizaciones durante el proceso de instalación)
 Conexión a Internet: Para realizar las actualizaciones y
aprovechar algunas características se requiere conexión a Una unidad de DVD o un conector USB para el medio de
Internet. instalación.

Según la resolución, la reproducción de vídeo puede requerir


memoria adicional y hardware gráfico avanzado.

Es posible que algunos juegos y programas requieran tarjetas


gráficas compatibles con DirectX 10 o superior para un
rendimiento óptimo.

Ventajas Y Desventajas

VENTAJAS VENTAJAS

 La principal ventaja de Windows es entorno, el cual es muy  Es totalmente Gratuito y aunque posea versiones de paga (con
intuitivo, además de encontrar fácilmente quien le brinde soporte técnico) es aún más barato que comprar Windows.
soporte.
 Un punto muy importante es la seguridad, los Hackers y/o
 Interfaz gráfica muy amigable al usuario final. creadores de virus rara vez atacan a Software de Linux.

 Controladores para todo tipo de software.  Se lleva bien en el arranque en conjunto con Windows.

 Es el sistema operativo comercial más usado actualmente  Carga y realiza tareas con mayor eficiencia que Windows.
ya que aprender a manejarlo es más fácil que un sistema
operativo Linux.  La constante actualización y nuevas versiones es asombrosa.
Existen infinidades de Distribuciones de Linux.
 El desarrollo de aplicaciones es más rápido.
 Linux cuenta con diversas aplicaciones

 Tiene mayor estabilidad. Al contrario que Windows, Ubuntu es


un sistema operativo más sólido, donde es menos fácil que se
produzcan errores y fallos en el sistema. Aunque el OS de
DESVENTAJAS Microsoft ha mejorado mucho en los últimos años, todavía
presenta con el tiempo algunas deficiencias en su rendimiento.
 Se utiliza bajo licencia, tienes que pagarlo para utilizarlo.
DESVENTAJAS
 Generalmente los programas más utilizados en este
sistema operativo son pagos.  El origen técnico de Linux aún se percibe; antes de que puedas
creerlo, estarás abriendo una “Terminal” de Linux y
 Por su gran uso a nivel mundial es muy vulnerable a escribiendo comandos. Algo que nunca harías con Windows.
ataques de virus por lo cual se debe comprar software
para su protección.  No es muy común su uso en Compañías, por lo que
generalmente se usa para trabajar desde Casa, así que debes
 Actualizaciones automáticas: Todas las actualizaciones hacer ajustes laboriosos.
serán automáticas y sólo aquellos usuarios que sean
PRO podrán aplazarlas.  A la hora de trabajar con documentos de Windows complejos,
se podría convertir en una tarea difícil o casi imposible debido
a la poca compatibilidad para importar desde Windows para
Linux.

 Instalar controladores de Hardware y programas resulta ser


más complicado que en Windows. Esto debido a que las
empresas creadoras de controladores crean sus productos en
base a Windows, el sistema operativo más usado a nivel
mundial.

 Muchos juegos no se ejecutan en Linux.

 El aprendizaje es más lento y su interfaz gráfica muy básica.


Forma de Administrar los procesos

Utiliza una planificación Multitarea Cooperativa y la Multitarea Los procesos en Linux (o en cualquier sistema operativo) son
con Derecho Preferente algoritmo que ejecuta los procesos programas que están en ejecución y se identifican mediante
según la prioridad de estos. el PID.

El administrador de tareas es una aplicación integrada en los El PID (Process Identificator) es el número que se le asigna a un
sistemas operativos de Windows, gracias a la cual podremos proceso cuando se inicia. Son números crecientes y los procesos
obtener información de los programas y procesos que se que se terminan y luego se vuelven a iniciar van a tener
ejecutan en el equipo, además de proporcionar los indicadores un PID diferente. Por ejemplo, el PID número 1 se le asigna a por
de rendimientos más utilizados en el equipo. norma general a init que es el primer proceso que inicia el sistema
al ser arrancado.
Podemos utilizarlo para comprobar el rendimiento de nuestro
equipo, obteniendo información del estado de los programas Linux, como se sabe, es un sistema operativo multitarea y
que se encuentran en ejecución, además de poder realizar multiusuario. Esto quiere decir que múltiples procesos pueden
acciones sobre ellos como forzar su finalización si fuera operar simultáneamente sin interferirse unos con los otros. Cada
necesario en algún momento. proceso tiene la "ilusión" que es el único proceso en el sistema y
que tiene acceso exclusivo a todos los servicios del sistema
Además, el administrador de tareas nos ofrece gráficos y datos operativo.
sobre la CPU además del uso de la memoria. Este porcentaje
nos indicaría cuál es la capacidad total que posee nuestro COMANDOS PARA VER LOS PROCESOS EN LINUX
procesador y qué porcentaje estamos utilizando. A mayor sea
el porcentaje de utilización, mayor será el consumo de energía Para visualizar todos los procesos en Linux con información
de nuestro ordenador. detallada del sistema, se escribe en la terminal 𝑝𝑠 𝑎𝑢𝑥 y se vería
algo similar a esto:
El administrador de tareas lleva importantes mejoras con
respecto a sus antecesores, facilitando la vida en la gestión y
solución de posibles problemas que podamos tener con nuestro
ordenador.
Para ser más precisos se puede buscar un determinado
proceso con el que queramos dar, por ejemplo buscar el proceso
SSH y se usaría el comando 𝑝𝑠 𝑎𝑢𝑥 | 𝑔𝑟𝑒𝑝 𝑠𝑠ℎ.

Para ver los procesos en Linux de un usuario podemos escribir en


la terminal 𝑝𝑠 − 𝑢 𝑟𝑜𝑜𝑡.

Los procesos pueden ejecutar otros procesos (procesos hijos).


Los procesos hijos contienen su propio PID pero a su vez también
contienen otro campo llamado PPID (Parent Process Identificator)
que es el proceso padre al que pertenece el proceso.

Todos los procesos en Linux tienen su proceso padre excepto


el proceso 0 que es el que ejecuta el inicio del sistema (PID 1).
Para ver el PPID de los distintos procesos, se inserta en la
terminal 𝑝𝑠 – 𝑒𝑓.

Vemos como los procesos del sistema son asignados a la UID del
usuario root. Aquí una entrada explicando lo que es una UID.

Haciendo una búsqueda del servicio SSH se ve como cada


proceso listado pertenece a otro proceso hasta llegar al proceso
padre que ha iniciado SSH. Se escribe en la terminal 𝑝𝑠 −
𝑒𝑓 | 𝑔𝑟𝑒𝑝 𝑠𝑠ℎ y se obtiene algo similar a esto:
Podemos visualizar de una forma más elegante los procesos en
Linux de forma jerárquica con el comando 𝑝𝑠𝑡𝑟𝑒𝑒.

ESTADOS DE UN PROCESO
Los procesos durante su ejecución pasan por distintos estados,
algunos de ellos:

 S (sleeping) el proceso está en espera.


 R (running) el proceso está en ejecución.
 T (stop) el proceso se encuentra parado.
 D proceso que se encuentra bloqueado a la espera de un
recurso.
 Z (zombie) es un proceso que se encuentra en estado zombie,
es decir, que es un proceso que ha finalizado pero que
su proceso padre sigue en ejecución y no se ha «dado
cuenta» de la circunstancia de su proceso hijo.

SEÑALES PARA LOS PROCESOS


A los procesos se les manda señales para modificar su
comportamiento a través del núcleo. Esto se realiza mediante el
comando kill con sus correspondientes señales e indicando el
número de PID. Algunas de las señales que se pueden mandar a
los procesos:

 SIGINT – 2, interrumpe un proceso, equivale a


pulsar CNTRL+C
 SIGKILL – 9, mata un proceso y no hay vuelta atrás.
 SIGTERM – 15, es como 𝑆𝐼𝐺𝐼𝑁𝑇 pero de una forma más
«ordenada». Es la señal que se manda por defecto si al
comando kill no se le indicar ninguna señal.
 SIGCOUNT – 18, reanudar un proceso que se ha parado por
ejemplo con 𝑆𝐼𝐺𝑆𝑇𝑂𝑃.
 SIGSTOP – 19, parar un proceso, es igual que
pulsar CNTRL+Z.

Y la sintaxis para ponerlo en la consola se hace de la siguiente


forma, aquí dos ejemplos con SIGKILL:

𝑘𝑖𝑙𝑙 − 9 4900
𝑘𝑖𝑙𝑙 − 𝑆𝐼𝐺𝐾𝐼𝐿𝐿 4900

Con el comando 𝑘𝑖𝑙𝑙𝑎𝑙𝑙 también se mandan señales, pero actúa


sobre el nombre del proceso:

𝑘𝑖𝑙𝑙𝑎𝑙𝑙 − 9 𝑠𝑠ℎ𝑑

PROCESOS EN PRIMER Y SEGUNDO PLANO


Los procesos en Linux que se ejecutan en primer plano mantienen
la terminal ocupada y eso a veces es un inconveniente. El proceso
que se ejecuta en segundo plano libera la terminal para poder
ejecutar otros procesos.
Forma de Administrar la memoria

Maximizar la cantidad física de memoria de un acceso aleatorio Linux soporta las características de Memoria Virtual (virtual
(RAM) hace una gran diferencia en el rendimiento de Windows memory).
10. Un sistema de 32 bits corriendo Windows puede alojar hasta
4 GB de RAM, y un sistema de 64 bits puede manejar 128 GB El kernel se encarga de escribir el contenido de in bloque de
(o mucho más dependiendo de la versión de Windows 10). memoria que no está siendo utilizado al disco rígido de forma que
esta porción de memoria quede disponible para otro propósito.
La gestión de memoria de Windows 10 maneja las aplicaciones
que no están activas para que entreguen buena parte de la Todo esto es realizado en forma completamente transparente
RAM que necesitan cuando funcionan al sistema operativo, que para el usuario. Los programas ejecutados bajo Linux solo ven una
la reasigna a otras aplicaciones en ejecución. El resultado es gran cantidad de memoria disponible y no saben que parte de ellos
un rendimiento óptimo, incluso en escenarios multitarea con reside en el disco en un momento dado.
varias aplicaciones pesadas al mismo tiempo.
La parte del disco que es usado como memoria virtual se llama
ARCHIVO DE PAGINACIÓN área de swap (swap space).

La memoria RAM es un recurso limitado, mientras que, a Una partición swap es mucho más rápida, pero es mucho más fácil
efectos prácticos, la memoria virtual es infinita. Pueden existir cambiar el tamaño del área de swap si este es un archivo (y no
varios procesos, cada uno con sus 2 GB de espacio de hay necesidad de particionar el disco rígido entero, y posiblemente
direcciones virtuales privadas. Cuando la cantidad de memoria instalar todo desde cero).
que usan todos los procesos existentes supera la RAM
disponible, el sistema operativo mueve las páginas (piezas de
4 KB) de uno o más espacios de direcciones virtuales a la
unidad de disco del equipo. Esto libera ese marco de RAM para
darle otros usos. En los sistemas Windows, estas páginas
"paginadas" se almacenan en uno o más archivos (archivos
Pagefile.sys) en la raíz de una partición. Puede haber solo un
archivo de estos en cada partición de disco. La ubicación y el
tamaño del archivo de paginación están configurados
en Propiedades del sistema.
Forma de Administrar los Dispositivos de Entrada y Salida

Ofrece varias herramientas y utilidades para configurar y El sistema de Entradas y Salidas de Linux es relativamente
administrar impresoras y dispositivos de hardware. Tienes sencillo. En esencia, se hace que todos los dispositivos de E/S
varias opciones para configurar dispositivos e instalar a los semejan archivos y se accede a ellos con las mismas llamadas al
drivers necesarios, que es importante, porque sin los sistema read y write que se usan para el acceso a todos los
controladores adecuados y la correcta configuración, los archivos ordinarios. En algunos casos deben establecerse
dispositivos no funcionan correctamente. parámetros de dispositivos, y esto se hace con una llamada
especial al sistema.
Usted puede instalar discos duros, unidades de CD, DVD, Blu-
ray y cualquier otra unidad interna. La entrada y salida en Linux se implementa como una colección
de controladores de dispositivos, uno por tipo de dispositivo. La
función de los controladores es aislar el resto del sistema de las
peculiaridades del hardware.

El rendimiento es particularmente importante para los discos, y el


sistema de bloqueo del dispositivos debe proporcionar la
funcionabilidad para garantizar que el accesos al disco es tan
rápido como sea posible.

Forma de Administrar los archivos y directorios

En Windows los sistemas de archivos son representados por En Linux todos los discos están incluidos dentro de la jerarquía del
letras. Por ejemplo, C: es el disco duro, D: puede representar sistema de archivos. La estructura de Linux es jerárquica en forma
una unidad de red, E: puede representar la unidad de DVD y F: de árbol invertido.
un disco portátil USB.
El sistema de archivos Ubuntu está organizado en archivos y
Los nombres de archivo en Windows tienen sufijos o directorios.
extensiones, tales como .txt, .exe, .doc, jpg, etc.
Se posee acceso a nivel local, con los archivos utilizados
Windows proporciona acceso fácil a los documentos de la recientemente, la carpeta personal, las carpetas importantes y la
carpeta en muchos lugares, incluyendo el menú de inicio, el papelera.
panel de tareas del Explorador de Windows.
Cada unidad lógica de almacenamiento tiene su propio No existe un directorio Raíz por cada unidad lógica de
directorio raíz, Windows está limitado a tener un máximo de 28 almacenamiento, no existe el concepto de unidad C: como tal, sino
unidades, ya que sólo puede asignar letras de unidad de la A que todo se basa en un árbol o jerarquía de carpetas donde se
hasta la Z (ya sean dispositivos físicos o de unidades de red), irán ubicando los diferentes archivos del sistema. Se lo denomina
pero todas estas unidades se encuentran separadas una de la árbol ya que cada carpeta se puede representar como una “rama”.
otra. Al origen de toda la estructura de directorios se le llama “raíz” (root
en inglés) y se la representa con una barra /.
Limitación del número de archivos y directorios que se pueden
crear dentro de un directorio. Esta limitación responde a la Los nombres de Archivo son diferentes en minúsculas y en
cantidad de caracteres con la que luego se referenciara el mayúsculas.
archivo y que no tiene que exceder de 63.
El sistema de Archivos consta de 3 partes fundamentales;
superbloque, tabla de inodos y bloques de datos.

Cada archivo o directorio tiene asociado un numero en la tabla de


inodos, este número identifica la ubicación del archivo o directorio
dentro de la zona de datos.

Linux no tiene limitación en cuanto a la cantidad de archivos y


directorios que se puedan crear.

Protección y Seguridad

Windows 10 proporciona la protección antivirus más reciente Los sistemas Linux tienen fama de ser más seguros que Windows,
con Seguridad de Windows. El dispositivo se protegerá sin embargo, esto no quiere decir que por defecto ofrezcan una
activamente desde el momento en que inicies Windows 10. protección total y desatendida. Sí, tener un Linux de escritorio bien
Seguridad de Windows busca continuamente malware protegido tanto a nivel de privacidad como de seguridad requiere
(software malintencionado), virus y amenazas de seguridad. de un trabajo que podría ser muy recomendable realizar.
Además de esta protección en tiempo real, las actualizaciones
se descargan automáticamente para ayudar a mantener tu Ubuntu distingue limpiamente entre usuarios normales y usuarios
dispositivo seguro y protegerlo de amenazas. administrativos.
Algunas de las funciones serán un tanto diferentes si estás El software para Ubuntu se guarda en línea en un repositorio
ejecutando Windows 10 en modo S. Dado que este modo está seguro, el cual no contiene software falso o malicioso.
optimizado para conseguir mayor seguridad, el área Protección
contra virus y amenazas dispone de menos opciones. Pero no El software de código abierto como Ubuntu permite que los fallos
te preocupes: la seguridad integrada de este modo evita de seguridad sean fácilmente detectados.
automáticamente la ejecución de virus y otras amenazas en tu
dispositivo y recibirás actualizaciones de seguridad Los parches de seguridad para software de código abierto como
automáticamente. Ubuntu son liberados frecuentemente y rápidamente.

Seguridad de Windows proporciona actualizaciones del estado La mayoría de los virus son diseñados principalmente para
de la protección antivirus mostrándote cuando: sistema basados en Windows y no afectan a sistemas Ubuntu.

 Tu dispositivo se analizó por última vez en busca de NIVELES DE SEGURIDAD


amenazas.
Los archivos y carpetas se pueden configurar de forma que sólo
 Tus definiciones se actualizaron por última vez. Las usuarios específicos puedan verlos, modificarlos o ejecutarlos.
definiciones son archivos que Seguridad de Windows usa Ubuntu controla el acceso a los archivos del equipo mediante un
para proteger tu dispositivo contra las últimas amenazas. sistema de “permisos”. Los permisos son parámetros
configurados para controlar exactamente cómo acceder y usar los
 Se ejecutó el análisis de rendimiento y estado del archivos de su equipo.
dispositivo. Este examen garantiza que el dispositivo
funciona de manera eficaz. CONTRASEÑAS

Puedes personalizar la manera en que se protege el dispositivo Se debe emplear una contraseña fuerte para aumentar la
con estas características: seguridad del equipo. La contraseña no debería contener
nombres, ni palabras o frases comunes. Por defecto, la longitud
 Protección contra virus y amenazas. Supervisa las mínima de una contraseña en Ubuntu es de cuatro caracteres. Sin
amenazas del dispositivo, ejecuta análisis y obtén embargo, es recomendable usar una longitud superior al mínimo
actualizaciones para ayudar a detectar las últimas requerido.
amenazas. (Algunas de estas opciones no están
disponibles al ejecutar Windows 10 en modo S). ACTUALIZACIONES

En Ubuntu y en cualquier sistema operativo Linux hay que seguir


la misma línea y actualizar siempre con diligencia, ya que ningún
 Protección de cuentas. Accede a las opciones de inicio de sistema operativo es invencible. En la aplicación “Software de
sesión y de configuración de cuenta, incluido Windows Hello Ubuntu” (la tienda de aplicaciones), el usuario puede dirigirse al
y el bloqueo dinámico. menú y hacer clic sobre “Orígenes y actualizaciones” para acceder
a la configuración de las actualizaciones. Aparecerá una ventana
 Firewall y protección de red. Administra la configuración con varias pestañas, entre las cuales hay una llamada
del firewall y supervisa lo que sucede con las redes y las “Actualizaciones”.
conexiones a Internet.
Afortunadamente, Ubuntu tiene por defecto una política muy
 Control de aplicaciones y explorador. Actualiza la diligente en lo que se refiere a la instalación de actualizaciones de
configuración de SmartScreen de Windows Defender para seguridad. Sin embargo, para los usuarios finales sería
proteger tu dispositivo de aplicaciones, archivos, sitios y recomendable seleccionar “Mostrar inmediatamente” en el
descargas potencialmente peligrosos. Tendrás protección apartado “Cuando hay otras actualizaciones” para así recibir
contra vulnerabilidades y podrás personalizar la cuanto antes las versiones más recientes de aplicaciones de
configuración de protección de los dispositivos. terceros como Google Chrome, ya que el navegador web es un
software cuya seguridad termina siendo crítica.
 Seguridad del dispositivo. Revisa las opciones de
seguridad integrada que ayudan a proteger tu dispositivo INSTALAR Y USAR UN FIREWALL
contra ataques de software malintencionado.
Instalar un cortafuegos siempre es una buena medida de defensa
 Rendimiento y estado del dispositivo. Consulta la para evitar los accesos no autorizados al ordenador.
información del estado del rendimiento del dispositivo y Afortunadamente, en Ubuntu hay un firewall bastante sencillo de
mantenlo limpio y actualizado con la última versión de configurar, UFW, que además cuenta con una interfaz gráfica,
Windows 10. GUFW. Instalar GUFW (que instala UFW como dependencia) es
sencillo, solo hay que buscarlo en Software de Ubuntu (la tienda
 Opciones de familia. Realiza un seguimiento de la de aplicaciones), pulsar sobre el botón instalar y luego introducir
actividad de tus hijos en línea y de los dispositivos de tu la contraseña del usuario.
hogar.
USAR UN ANTIMALWARE
Los iconos de estado indican el nivel de seguridad
Este punto puede resultar polémico, ya que, debido a la poca
 Verde significa que tu dispositivo está lo suficientemente cantidad de malware disponible contra Linux, la mayoría de sus
protegido y no hay ninguna acción recomendada. usuarios no utilizan ningún antimalware.
 Amarillo significa que hay una recomendación de Sin embargo, en redes donde interaccionan ordenadores con
seguridad para ti. Windows y Ubuntu podría ser una buena idea tener un
antimalware instalado en Ubuntu, ya que estos estos no solo
 Rojo advierte de que algo necesita tu atención detectan los pocos malware presentes para el sistema operativo
inmediata. Open Source, sino que en muchos casos también detectan los que
pueden infectar Windows.

Al menos que se tenga Wine o Crossover instalado, hacer


funcionar malware compilado específicamente para Windows en
Linux es imposible (aunque hay que tener cuidado con el malware
multiplataforma), pero eso no impide que Ubuntu (así como
cualquier distribución) pueda ser utilizado para esparcir malware
que solo afecta a Windows.

Administración de Redes

La administración de redes se ha simplificado en esta versión El sistema operativo Ubuntu puede trabajar con una gran variedad
de Windows. Tanto para crear una nueva conexión o una nueva de máquinas y periféricos. Para normalizar el acceso a la red, el
red, como para conectarse a una red existente, por medio del sistema dispone de una serie de funciones básicas. El conjunto de
Centro de redes y recursos compartidos. estas funciones usadas en una arquitectura de comunicaciones
determinada, se conoce como interfaz de red.
Se puede conectar a internet a través de una conexión de
banda ancha, inalámbrica o de acceso telefónico, se pueden Las modernas versiones detectan automáticamente las tarjetas de
configurar redes nuevas, conectarse a una red de área de red, cargan los módulos adecuados del núcleo y asignan las
trabajo, compartir todo tipo de contenido y dispositivos interfaces de red por defecto. El administrador puede establecer
mediante un Grupo Hogar. los parámetros de conexión durante el proceso de instalación del
sistema.
Administra los recursos compartidos, crea y almacena un perfil
de red para cada una de las redes que se utilizan. Linux establece una nomenclatura para cada tipo de interfaz de
red, añadiendo un numero de orden para cada conector del mismo
tipo.

You might also like