Está en la página 1de 44

INFORME SISTEMAS OPERATIVOS

Juan Sebastián Mattos Colmenares


506724

Universidad cooperativa de Colombia


Ingeniera de sistemas
Sistemas Operativos
Bogotá D.C
2019
CONTENIDO

INFORME SISTEMAS OPERATIVOS ................................................................................ 3


1. INTRODUCCION ...................................................................................................... 3
2. COMANDOS LINUX (UBUNTU) ........................................................................... 3
2.1 Introducción ........................................................................................................ 3
2.2 Requisitos para la instalación de Ubuntu ........................................................ 3
2.3 Procedimiento .................................................................................................... 4
2.3.1 Instalación ................................................................................................... 4
2.3.2 Comando para revisar los procesos ........................................................ 6
2.3.3 Procesos de una CPU a otra. ...................................................................... 7
2.3.4 Comando para verificar la memoria utilizada por el sistema operativo.
9
2.3.5 Comando para ver las particiones de la memoria ................................... 9
3 WINDOWS SERVER .............................................................................................. 10
3.1 Instalacion:............................................................................................................. 10
3.2 DHCP...................................................................................................................... 28
3.3 Creación de Cliente ............................................................................................... 33
4 MAC OS ................................................................................................................... 35
4.1 Ofimática: .............................................................................................................. 35
4.2 Lenguaje de Programación: ............................................................................ 35
4.3 Aplicaciones del sistema: ................................................................................. 35
4.4 Terminal (comandos) ....................................................................................... 36
4.5 Inteligencia de Siri............................................................................................ 41
4.6 Terminal de Mac vs Terminal de Linux ........................................................ 42
5. CONCLUSIONES ........................................................................................................ 43
BIBLIOGRAFIA .................................................................................................................. 44
INFORME SISTEMAS OPERATIVOS
1. INTRODUCCION

En el mundo de la informática se denomina sistema operativo al programa, o conjunto de


ellos, que gestiona los recursos físicos de un sistema informático (memoria, capacidad de
procesamiento, espacio en disco duro, acceso a la red, etc.) y provee servicios a los
programas de aplicación para que éstos funcionen correctamente, A continuación, se
abordaran los sistemas operativos de Linux, Windows Server y Mac Os.
2. COMANDOS LINUX (UBUNTU)

2.1 Introducción

Ubuntu es un sistema operativo de Linux gratuito y de código abierto basado en Debian.


Ubuntu se lanza oficialmente en tres ediciones: Desktop, Server y Core (para dispositivos y
robots). Ubuntu es un sistema operativo popular para la computación en la nube, con
soporte para OpenStack.
Ubuntu se lanza cada seis meses, con lanzamientos a largo plazo (LTS) cada dos años.
La última versión es 19.04 (“Disco Dingo”), y la versión más reciente de soporte a largo
plazo es 18.04 LTS (“Bionic Beaver”), que se admite hasta 2028.
Ubuntu contiene características como; Una instalación predeterminada de Ubuntu contiene
una amplia gama de software que incluye LibreOffice, Firefox, Thunderbird, Transmission
y varios juegos ligeros como el Sudoku y el ajedrez. Se puede acceder a muchos paquetes
de software adicionales desde el software integrado en Ubuntu (anteriormente Centro de
software de Ubuntu), así como desde cualquier otra herramienta de administración de
paquetes basada en APT.
2.2 Requisitos para la instalación de Ubuntu

Los requisitos del sistema varían entre los productos de Ubuntu. Para la versión de
escritorio de Ubuntu 16.04 LTS, se recomienda una PC con al menos 2 GHz de procesador
de doble núcleo, 2 GB de RAM y 25 GB de espacio libre en el disco. Para computadoras
menos poderosas, hay otras distribuciones de Ubuntu como Lubuntu y Xubuntu. Ubuntu es
compatible con la arquitectura ARM. También está disponible en Power ISA, mientras que
la arquitectura PowerPC más antigua en un punto no fue oficialmente apoyada y ahora son
compatibles las CPU Power ISA más nuevas (POWER8).
2.3 Procedimiento
2.3.1 Instalación

Para la instalación de Ubuntu se utilizó el programa Oracle Virtual Box, y una imagen ISO
de Ubuntu. Se utilizo un espacio de memoria RAM recomendado, como se muestra en la
imagen 1

Imagen 1. Espacio de memoria RAM recomendado para la instalación.


En la siguiente imagen se muestran las especificaciones con las que la quedo montada la
máquina virtual.
Imagen 2. Especificaciones de la máquina virtual.
Cargamos la ISO a la maquina virtual para iniciar nuestro proceso.

Imagen 3. carga de la ISO de Ubuntu.


Luego se procede a la instalación del Ubuntu desde la máquina virtual como s muestra en
las siguientes imágenes

Imagen 4. Instalación de Ubuntu

Una vez instalado, se procedió a abrir la terminal.


2.3.2 Comando para revisar los procesos
Se utilizó el comando top para revisar los procesos Con el comando top, el sistema
despliega una lista con la información de los procesos que están activos en el sistema, sus
PID o identificador, porcentaje de utilización y demás datos, como se muestra a
continuación:
2.3.3 Procesos de una CPU a otra.
Para este proceso se utilizó el comando taskset, que recupera la afinidad de CPU de un
proceso en un formato hexadecimal. “El bit más bajo en una máscara de bits hexadecimal
corresponde al núcleo ID 0, el segundo bit más bajo desde la derecha al núcleo ID 1, el
tercer bit más bajo al núcleo ID 2, etc. Así, por ejemplo, una afinidad de CPU “0x11”
representa a los núcleos ID 0 y 4.”.

taskset puede mostrar la afinidad de CPU como una lista de procesadores en lugar de una
máscara de bits, lo cual es mucho más fácil de leer. Para utilizar este formato, hay que
ejecutar taskset con la opción “-c”. Por ejemplo:

taskset también permite lanzar un nuevo programa utilizando una serie de núcleos
específicos. Para ello, hay que utilizarlo con el siguiente formato:

Donde 0 es la afinidad correspondiente a la CPU y VI es el proceso que queremos lanzar.


Esto devuelve:
La pantalla anterior quiere decir que se ha ejecutado VIM correctamente. Para corroborar
esto podemos verlo de nuevo listando los procesos:

Utilizando taskset, se puede asignar un proceso en ejecución a un núcleo específico de la


CPU. Para ello, hay que utilizar el siguiente formato:
taskset -p COREMASK PID
Por ejemplo, para asignar un proceso a los núcleos 0 y 4, hay que ejecutar:

2.3.4 Comando para verificar la memoria utilizada por el sistema operativo.


Con el comando free podemos listar la cantidad de memoria usada en el sistema,
acompañado del comodín -h “human” podemos listar por capacidad esta información, tal
como vemos a continuación:

2.3.5 Comando para ver las particiones de la memoria

Con el comando df, podemos obtener la información acerca de la utilización del espacio de
disco en el sistema de ficheros, acompañado del comodín -h “human” podemos añadir la
sentencia para mostrar por el tipo de capacidad que deseamos, tal como se ve a
continuación:

Otro comando con el que podemos ver estar información es con FDISK que es la sentencia
que manipula la tabla de particiones del sistema, su comodín -l “list” permite visualizar los
datos en forma de lista, tal como se muestra a continuación:
3 WINDOWS SERVER

3.1 Instalacion:
 Para la instalación requerimos: Mínimo 4GB de RAM para la virtualización
 Windows Server 2016 (en nuestro caso la versión de prueba Technical Preview 4)
 Procesador con Intel VT-X (Para los procesadores Intel)
 El contenedor de los host VM necesitará como mínimo 2 procesadores virtuales

A continuación, observamos la instalación


1. Se realiza la instalación del servidor windows comun y corriente.
2. Se realiza la configuración de la contraseña.

3.Se iniciaría automáticamente el Administrador del servidor.


4.Antes de iniciar la configuración se debe configurar la tarjeta de red con una IP estática.

Siguiendo los próximos pasos:


5. Una vez se configure la IP, se debe comenzar a configuración de los diferentes servicios
y se deben agregar para esto.
6. Se debe escoger el servidor donde se agregará el servicio
7. Comenzaremos agregando el servicio de DNS siguiendo estos pasos:
8.Cuando termine la instalación del servicio se proceder a configurar el DNS.
9. Se debe agregar una zona principal de la siguiente forma:
9. Se realizará el registro del PTR para la zona inversa.
10.Al finalizar entramos a cmd a ver si la configuración quedo bien, comprando el si el
dominio quedo bien.

11. Ahora agregaremos el de Dominio de Active Directory.


12. Instalamos el servicio de DA.
13. Comenzamos a configurar el servicio de la siguiente forma.

14. agregamos un nuevo bosque con el nombre del dominio que configuramos
anteriormente.
15. Asignamos una contraseña de recuperación
16. E instalamos las configuraciones del servicio.
3.2 DHCP

1. Realizamos los mismos pasos para agregar un servicio cualquiera, seleccionamos el


DHCP y seguimos los pasos
2.Una vez se realice la instalación entramos a configurar el DHCP común y corriente
3.3 Creación de Cliente
WINDOWS 7- CLIENTE
4 MAC OS

4.1 Ofimática:
Uno de los servicios de ofimática más reconocidos para Mac es IWORD;
iWork es la suite ofimática de aplicaciones creada por Apple para el sistema operativo
macOS e iOS, y también disponible desde cualquier plataforma a través de la web de
iCloud.
Contiene un procesador de texto llamado Pages, un paquete de presentaciones llamado
Keynote y una hoja de cálculo llamada Numbers. Aunque iWork fue en un principio un
rumor de ser la actualización o reemplazo de la aplicación de Apple llamada Apple Works,
Apple actualmente la comercializa como “construyendo un sucesor de Apple Works”, pero
no extiende las funciones de base de datos y herramientas de dibujo de Apple Works. No
pretende competir en forma directa con la versión para Mac de Microsoft Office que se
considera más profesional; en cambio, ofrece herramientas con un punto de vista diferente,
enfocado al usuario doméstico (presentación en vez de análisis) a un precio más bajo. este
programa está programado bajo en c, JavaScript y objetive-c.
4.2 Lenguaje de Programación:
Swift es un lenguaje de programación multi-paradigma creado por Apple enfocado en el
desarrollo de aplicaciones para iOS y macOS. Fue presentado en WWDC 20147 y está
diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch, puede usar cualquier
biblioteca programada en Objective-C y llamar a funciones de C. También es posible
desarrollar código en Swift compatible con Objective-C bajo ciertas condiciones. Swift
tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso. Usa el
compilador LLVM incluido en Xcode 6. Fue presentado como un lenguaje propietario, pero
en el año 2015, con la versión 2.2 pasó a ser de código abierto8 con la Licencia Apache 2.0.

4.3 Aplicaciones del sistema:


Los Mac incluyen de serie una buena colección de aplicaciones nativas que, en algunos
casos, son más que suficientes para utilizar el equipo. Pero eso no siempre es así y muchas
personas necesitan “vitaminar” su ordenador con más software o más completo.
Aplicaciones realmente útiles y que pueden marcar una gran diferencia en el día a día. En el
listado incluyo opciones de todo tipo, desde herramientas de productividad hasta software
para realizar tareas de manteniendo, suites ofimáticas y mucho más, como se muestra en las
dos siguientes imágenes se pueden observar algunas aplicaciones nativas como aplicaciones
descargadas que son compatibles con Mac.
4.4 Terminal (comandos)
Inicialmente para este proceso se abrió el terminal de Mac, para descubrir los siguientes
comandos.
Comando say: es para que la Mac hable lo que el usuario desee.

Comando Top: mostrar las tareas del sistema usando la mayoría cpu.
Comando df: mostrar una lista de las particiones montadas.

Comando ls –la: mostrar los detalles de ficheros y carpetas de un directorio


Comando du –hs /home: Estimar el espacio usado por el directorio

Comando ps aux: muestra todos los procesos pertenecientes al usuario llamado "x", ya que
no suele existir un usuario llamado "x" ps lo interpreta como el comando "ps aux" e
imprime una advertencia
Comando df –h : mostrar una lista de las particiones montadas.

Comadando ls –lh: mostrar los permisos carpetas de un directorio.


4.5 Inteligencia de Siri
Para este proceso se abrió el programa de inteligencia artificial de Mac llamado Siri, se le
realizaron preguntas, como:
 ¿Cómo te llamas?, la respuesta fue básica, diciendo “soy Siri tu asistente personal”
 ¿Quién te creo?, para esta respuesta, dijo que no lo tenía muy en claro, pero dijo que
venía de una bodega lo cual tiene mucha lógica.
 ¿Cuántos años tienes?, al igual que la pregunta anterior, respondió que no lo tenía
muy claro.
 ¿Cuándo te crearon?
 ¿Qué puedes hacer? En esta pregunta Siri no nos respondió solo abrió una pequeña
ventana donde nos mostraba unas aplicaciones.
 ¿Dominaras el mundo?, para esta pregunta Siri respondió que no entendía la pregunta,
por lo cual se realizó una pequeña comparación con Bixy (inteligencia artificial de
Samsung), y Bixy con un poco más de intelecto respondió que dentro de su
programación no tiene malas intenciones.
 ¿Tienes malas intenciones con la humanidad? Intentamos cambiar la pregunta para
ver si Siri entendía mejor la pregunta, pero obtuvimos el mismo resultado.
 ¿Conoces a Bixy? Preguntamos si tenía algún conocimiento de Bixy, pero no nos dio
respuesta alguna, mientras Bixy por otro lado, al preguntar por Siri, nos dijo que de
vez en cuando se cruzaban por la nube.
 ¿Puedes abrir aplicaciones del ordenador?, para esta pregunta nos abrió una pequeña
ventana donde se mostraban distintas aplicaciones.
A partir de las anteriores preguntas deducimos que Siri es una gran inteligencia artificial,
sin embargo, decae en algunas preguntas que pueden ser fáciles y que en comparación con
otras inteligencias se queda corta. Además, investigamos que la inteligencia artificial de
Mac es una de las menos inteligentes en cuanto a coeficiente intelectual. Investigadores de
la Universidad de Cornell, desarrollaron un sistema para calcular el coeficiente intelectual
(CI) de las IA desarrolladas por las compañías más poderosas hasta el momento y
descubrieron cosas interesantes:
 El CI de la IA de Google es de 47.28.
 El CI de Siri de Apple es de 23.94.
 El CI de Bing de Microsoft es de 31.98.
 El CI de Baidu es de 32.92.
Google tiene la inteligencia artificial más poderosa, casi el doble que la de Apple pese a
que es más popular gracias al iPhone. Sin embargo, comparadas con la inteligencia de los
seres humanos, aún les queda mucho camino por recorrer.
4.6 Terminal de Mac vs Terminal de Linux
MAC LINUX

En Mac se puede iniciar sesión en modo Linux tiene la opción de iniciar el


consola desde la ventana de login gráfico ordenador en modo texto sin entorno
(en modo escribir usuario y clave en vez gráfico, en linux editas en inittab y le dices
de listado de usuarios), si inicias sesión que el runlevel por defecto sea el 3 y estás
con el usuario ">console" y sin clave, te en modo texto con funciones de red sin
inicia en modo terminal. tener todo el pesado entorno gráfico
corriendo y si quieres arrancar el entorno
gráfico, pues lo arrancas con startx o con
runlevel 5.
Mac solo puedes iniciar la terminal en Linux, estando en el entorno gráfico,
buscando la aplicación principalmente y hay una opción para poder acceder a la
mantiene una sola terminal. terminal en cualquier momento, con
Ctrl+Alt+F1..5 podemos cambiar entre las
terminales de línea de comandos y la
terminal gráfica,
Menor diversidad de comandos Mayor diversidad de comandos

Las terminales comparten los mismos comandos y la experiencia en los dos son muy
similares, mantienen pequeñas diferencias en interfaz y en algunos codigos.
5. CONCLUSIONES

 Encontramos que los sistemas operativos manejan interfaces totalmente


diferentes, eso se pudo evidenciar en este trabajo con los sistemas trabajados
tales como lo fueron Linux, Windows y Mac Os.
 Los sistemas operativos manejan diferentes líneas de código, aunque algunas
pueden ser compatibles.
 Los terminales de Mac y Linux comparten comando y la experiencia en ellos
es muy similar.
 Encontramos que el único sistema operativo gratuito es Linux ya que
Windows y Mac Os son de pago.
 Un sistema operativo es el programa, o conjunto de ellos, que gestiona los
recursos físicos de un sistema informático (memoria, capacidad de
procesamiento, espacio en disco duro, acceso a la red, etc.)
BIBLIOGRAFIA
http://linux.ciberaula.com/articulo/linux_ubuntu/

También podría gustarte