• No se han encontrado resultados

SOdelateoriaalapractica

N/A
N/A
Protected

Academic year: 2020

Share "SOdelateoriaalapractica"

Copied!
91
0
0

Texto completo

(1)

Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación

Universidad Valle del Momboy Carvajal Estado Trujillo

SISTEMAS OPERATIVOS

(2)

CONTENIDO

• CUADRO COMPARATIVO DE ARQUITECTURAS DE SOFTWARE

• CONVERSIÓN DE NÚMERO OCTAL A HEXADECIMAL Y DE HEXADECIMAL A OCTAL

• FORMATO DE DIRECCIONES

• 32BITS Y 64BITS

• FLOP Y GIGAFLOP

• LA MEMORIA CACHE

• VENTAJAS DE LA VIRTUALIZACIÓN

• ¿QUE ES VIRTUAL BOX?:

• ¿QUE ES UNA IMAGEN ISO?

VIRTUALIZACION

Descarga del VirtualBox Instalacion del VirtualBox Configuración del VirtualBox

Crear una Maquina Virtual en VirtualBox para S.O. 32 bits Instalar Windows 7 (32bits) en una Maquina Virtual

Descargar Imagen .iso de S.O. ManjaroXFCE (32 bits Version 0.8.7 de Linux)

Ejecutar el S.O. Manjaro en la Maquina Virtual

Uso de la Interfaz gráfica y modo Terminal. (Manjaro) Instalación del Sistema Operativo Manjaro.

ANALISIS DE RENDIMIENTO DE SISTEMAS OPERATIVOS

CUADRO COMPARATIVO DE SISTEMAS OPERATIVOS PARA TELEFONO

PUERTOS SERIALES Y PUERTOS PARALELOS

(3)

CUADRO COMPARATIVO DE ARQUITECTURAS DE SOFTWARE

Arquitectura Estilo Componentes Ventajas Desventajas Descripción Técnica

CLIENTE/ SERVIDOR Llamada y Retorno (SISTEMA EN 2 CAPAS)

Consta de 2 componentes: El Servidor (Capa de Almacenamient o) y el Cliente (Capa de Presentación). Facilidad de mantenimiento. Provee mayor seguridad. Fácil actualización de datos.

Al aumentar la cantidad de clientes simultáneos, el servidor se puede sobrecargar. Carece de robustez, una falla de servidor provoca que peticiones de los clientes no pueden ser cumplidas.

Distribuido. Provee varias áreas de trabajo con una capa de presentación uniforme que se comunica con una capa de almacenamiento de datos centralizada. Provee una interfaz simple para acceder a información sin mucha interpretación o

procesamiento de datos. Se pueden reemplazar, reparar, actualizar o reubicar un servidor sin que el cliente se entere. Los datos son manejados por el servidor

SISTEMA BASADO EN EVENTOS Componentes Independientes / Peer to Peer

Los componentes son módulos cuyas interfaces proveen una colección de procedimientos y un conjunto de eventos. Simplicidad. Evolución: se pueden reemplazar componentes suscriptores. Modularidad: una sola modalidad para eventos diversos.

Posibilidad de desborde. Potencial imprevisión de escalabilidad. Pobre comprensibilidad: Puede ser difícil prever qué pasará en respuesta a una acción. No hay mucho soporte de recuperación en caso de falla parcial

Distribuido.Los procedimientos se llaman de la manera usual pero el componente también puede activar algunos de sus procedimientos con los eventos del sistema. Esto hará que estos procedimientos sean invocados cuando los eventos ocurren en tiempo de ejecución. Los generadores de eventos no saben cuales componentes se afectarán por el evento.

INTÉRPRETE

Código Móvil / Máquinas Virtuales Un intérprete incluye el pseudoprogram a interpretado y la máquina de interpretación misma. Facilidad de depuración de programas. Flexibilidad de simplificar la gestión de memoria en los programas fuente. Rapido desarrollo

Velocidad: usualmente un orden de magnitud menor que la de un programa compilado. Tamaño del programa objeto, que exige añadir el intérprete al programa propiamente dicho.

Algunos intérpretes utilizan una tabla de símbolos de tamaño fijo, cuyos elementos apuntan directamente a la memoria asignada a las variables. Otros tienen tablas de símbolos cuyo tamaño puede modificarse de forma dinámica.

Traducen el código fuente a un formato interno (esta operación no es estrictamente indispensable). Ejecutan o interpretan el programa traducido al formato interno.

ORIENTADA A SERVICIOS Peer-to-Peer Los componentes están débilmente acoplados. El servicio puede recibir requerimientos de cualquier origen. La funcionalidad del servicio se puede ampliar o modificar sin rendir cuentas a quienes lo requieran. Facilidad para evolucionar a modelos de negocios basados en tercerización y para abordar modelos de negocios basados en colaboración con otros entes.

Facilidad para la integración de tecnologías disímiles.

Sin estándares, la comunicación entre aplicaciones requiere de mucho tiempo y código. La velocidad de intercambio de información es mas lenta que una conexión directa. Intercambiar grandes volúmenes de información puede afectar el rendimiento del bus.

Distribuido. Arquitectura robusta y escalable. están formadas por servicios de aplicación débilmente acoplados y altamente

interoperables. Para comunicarse entre sí, estos servicios se basan en una definición formal independiente de la plataforma subyacente y del lenguaje de programación

(p.ej., WSDL). Con esta arquitectura, se pretende que los componentes de software desarrollados sean muy reutilizables, ya que la interfaz se define siguiendo un estándar; así, un servicio C# podría ser usado por una aplicación Java. En este sentido, ciertos autores definen SOA como una Súper-Abstracción

Compuesto de un conjunto de rutinas entrelazadas de

Muy eficiente ya que se producen pocos cambios de contexto.

Difícil de ampliar. Difícil de depurar, un error en una función se puede manifestar en otra

No Distribuido.

(4)

CONVERSIÓN DE NÚMERO OCTAL A HEXADECIMAL Y DE HEXADECIMAL A OCTAL

Un número octal luce asi: 5128

Un número hexadecimal luce asi: 51216

Es importante que se identifique en la base a que tipo de numero pertenece. Tomar en cuenta lo siguiente: 2 (binario), 8 (octal), 10 (decimal) y 16

(hexadecimal), en el caso de no indicarse ninguno de estos números en el subíndice o base, automáticamente será identificado como una expresión de numero decimal (10).

CONVERSIÓN: De OCTAL a HEXADECIMAL.

Para convertir un número Octal en Hexadecimal, primero debe ser transformado en binario y luego de binario a Octal.

Tomar en Cuenta que los numeros decimales son de 4 caracteres binarios, además en los numero hexadecimales: A=10, B=11, C=12, D=13, E=14, F=15.

Para el numero 25C416 , transformaremos de la siguiente manera a binario.

Centralizada cualquier otra.

Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión

interrupciones y a la memoria física se puede restringir al núcleo por razones de la seguridad

y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, carece de flexibilidad para soportar diferentes tipos de aplicaciones.

del ligador.

Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. PIZARRA Centrado en datos (repositorios) Tiene 2 componentes: una estructura de datos que representa el estado actual y una colección de componentes independientes que operan sobre él. Posibilita la integración de agentes. Adecuad o para la resolución de problemas no deterministas.

No existe garantía de que se alcanzará una solución. Si alcanza la solución de un problema, no ofrece explicaciones.

(5)

Cada número de la cifra debe ser dividido entre 2.

División del 2

2 2 0 1

2 multiplicado por 1 es igual a 0. Los valores del multiplo y el resto se tomaran de derecha a izquierda. Entonces 2=10. Como los hexadecimales son de 4 digitos en binarios, se debe completar con ceros (0) a la izquierda. Entonces 2=0010.

Ahora se realizara el mismo procedimiento para los demas digitos del numero hexadecimal (25C416)

División del 5

2x2=4 Resto=1, 1x2=2 Resto=0. Entonces 5=0101.

División del C (12)

12 2 0 6 2

0 3 2 1 1

6x2=12 Resto=0, 3x2=6 Resto=0, 1x2=2 Resto=1. Entonces C=1100.

División del 4 5 2

(6)

4 2 0 2 2

0 1

Y obtenemos 0010010111000100

Ahora debemos agrupar de 3 en 3, de derecha a izquierda para convertir en octal.

0 010 010 111 000 100

El cero que queda a la izquierda no será tomado en cuenta. Procedemos a realizar el calculo para cada grupo de 3. a cada digito se le asigna una posición de 0 en adelante (en este caso hasta dos porque estamos trabajando de 3 en 3) y de derecha a izquierda.

Queda de la siguiente manera.

Numero binario (x) 0 1 0 Posición (n) 2 1 0

La expresión matemática para cada digito sería (x*2n). Solo será tomado en cuenta el numero binario 1, es decir, la operación sería (1*21) y el resultado es 2. Entonces 010=2.

Ahora para 111

Numero binario (x) 1 1 1 Posición (n) 2 1 0

En este caso son 3 numeros 1. se debe realizar la misma operación anterior para cada digito, tomando en cuenta la posición de cada digito, ademas deberán sumarse los 3 resultados. Quedaría de la siguiente manera:

(1*22)+ (1*21)+ (1*20) = 4 + 2 + 1 = 7

(7)

Ahora para 000

Numero binario (x) 0 0 0 Posición (n) 2 1 0

No es necesario realizar un cálculo, AUTOMATICAMENTE ES 0

Finalmente para 100

Numero binario (x) 1 1 1 Posición (n) 2 1 0

(1*22) = 4; Entonces 100 = 4.

Aquí podemos observar el resultado de la conversión de Binario a Octal

010 010 111 000 100 2 2 7 0 4

Ahora Expresamos el Número en Octal 227048

LA CONVERSION DE HEXADECIMAL A OCTAL ES:

25C416 = 227048

CONVERSION DE OCTAL A HEXADECIMAL:

(8)

Ejemplo: 468

Convertir 4 en Binario

4 2 0 2 2

0 1

4/2=2 (residuo=0)

2/2=1 (residuo=0)

4=100

6 2 0 3 2

1 1

6=110

Numero octal 4 6 Codificado en binario 100 110

Ahora para convertir el número binario 1001102 en hexadecimal debemos agrupar de 4 en 4

digitos de derecha a izquierda. Se veria asi:

10 0110

Los dígitos que faltan a la izquierda se completan con “0”.

0010 0110

2 6

ENTONCES 468 = 2616

La serie de digitos hexadecimales que se obtiene representa el equivalente hexadecimal del numero binario.

(9)

Codigo Binario

Numero Octal

000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7

TABLA BINARIO / HEXADECIMAL

Codigo Binario

(10)

FORMATO DE DIRECCIONES

REGISTRO MDR

En arquitectura de ordenadores, Memory Data Register (MDR), en español Registro de Datos de Memoria, es un registro específico de alta velocidad y poca capacidad, integrado en el microprocesador. El registro está conectado al bus de datos y a través de él, el CPU lee o escribe un dato a dicho bus, que a continuación llegará a la memoria o a un puerto de entrada/salida.

REGISTRO MAR

(11)

32BITS Y 64BITS

Primero que nada, el bit es la unidad de medida mínima de información empleada en en el área de informática, en cualquier dispositivo digital. Con él, podemos representar dos valores cuales quiera (ya que un numero binario solo tiene dos dígitos, el 1 y el 0), como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. La cantidad de 1024 bits conforman 1 byte.

Cuando se habla de CPUs o microprocesadores de 4, 8, 16, 32, 64 bits, se refiere al tamaño, en número de bits, que tienen los registros internos del procesador y también a la capacidad de procesamiento de la Unidad aritmético lógica (ALU). Un microprocesador de 4 bits tiene registros de 4 bits y la ALU hace operaciones con los datos en esos registros de 4 bits, mientras que un procesador de 8 bits tiene registros y procesa los datos en grupos de 8 bits. Los procesadores de 16, 32 y 64 bits tienen registros y ALU de 16, 32 y 64 bits respectivamente, y generalmente pueden procesar los datos, tanto en el tamaño en bits de sus registros como, dependiendo que su diseño lo permita, en determinados submúltiplos de éstos. Así, un procesador de 16 bits puede procesar los datos en grupos de 8 y 16 bits, comportándose como si fuera un procesador tanto de 8 como de 16 bits. Un procesador de 32 bits puede procesar los datos en grupos de 8, 16 y 32 bits, y el procesador de 64 bits puede procesar los datos en grupos de 8, 16, 32 y 64 bits. Para poder hacer esto, los procesadores de 16, 32 y 64 bits generalmente tienen sus registros divididos en otros registros más pequeños.

(12)

Un Procesador de 32 bits, puede procesar datos hasta 32 bits simultáneamente (también puede procesar datos en 8 y 16 bits). La denominación de "microprocesador de 32 bits" no se refiere al tamaño del bus de datos del CPU ni del bus de direcciones, sino a su capacidad de trabajar normalmente con los datos en el número máximo de bits (salvo alguna excepción). Entonces, si la arquitectura de un sistema operativo es la manera en la que está construido y la forma en la que maneja la memoria del equipo y las arquitecturas son de 32 y 64-bit, esto quiere decir que un sistema de 64bit está mejor capacitado para efectuar operaciones de memoria más grandes que uno de 32. Por lo tanto, el rendimiento en una máquina con un sistema de 64bit es mucho mayor si se dispone de la cantidad de memoria suficiente. Por el contrario, si se tiene una memoria relativamente pequeña (menos de 4GB), el sistema precisa una arquitectura de 32bit, puesto que maneja mejor pequeñas cantidades de memoria.

FLOP Y GIGAFLOP F

Loating Operations Per

Second

(Operaciones de punto(o coma) flotante por segundo)

(13)

rendimientos en coma flotante, a menudo se usan unidades mayores que el FLOPS como por ejemplo el PETAFLOP que significa que una computadora puede realizar 1,000,000,000,000,000 operaciones de punto flotante.

MegaFLOPS (MFLOPS) = 106 FLOPS GigaFLOPS (GFLOPS) = 109 FLOPS TeraFLOPS (TFLOPS) = 1012 FLOPS PetaFLOPS (PFLOPS) = 1015 FLOPS ExaFLOPS (EFLOPS) = 1018 FLOPS

Por ejemplo, la mayoría de los microprocesadores de hoy en día pueden hacer 4 Flops por ciclo de reloj. Por lo tanto, un procesador de un solo núcleo de 2,5 GHz tiene un rendimiento teórico de 10 millones de FLOPS = 10 GFLOPS. Los GigaFLOPS se se miden por los puntos de referencia reales de desempeño/rendimiento real. Las representaciones de punto flotante pueden soportar una gama mucho más amplia que los de punto fijo, porque los punto flotante tienen la capacidad de representar números muy pequeños y/o muy grandes.

REPRESENTACION CON PUNTO FLOTANTE

La representación con punto flotante de un numero tiene dos partes. Ka primera parte representa un numero del punto fijo con signo llamado mantisa. La segunda parte representa la posición del punto decimal (o binario) y se llama exponente, la mantisa de punto fijo puede ser una fracción o un entero. Por ejemplo, el numero decimal + 6132.789 se representa en punto flotante con una fracción y un exponente como sigue:

Fraccion Exponente

+ 0.6132789 + 04

(14)

El punto flotante siempre se interpreta como una representación de un numero

en la siguiente forma:

m x r

n

(“m” multipicado por el valor de: “r” elevado a la “n”)

Solo la mantisa “m” y el exponente “e” se representan de manera física en el registro incluyendo sus signos. La base r y la posición del punto de la base de la mantisa se asumen siempre. Los circuitos que manipulan los números de punto flotante en registros se apegan a estas dos consideraciones para proporcionar los resultados de cómputo correctos.

Un numero de binario de punto flotante se representa de manera similar excepto que utiliza base 2 para el exponente. Por ejemplo, el numero binario + 1001.11 se representa con una fracción de 8 bits y un exponente de 6 bits de la manera siguiente:

Fraccion Exponente

01001110 000100

LA FRACCION TIENE UN “0” EN LA POSICION A LA IZQUIERDA PARA DENOTAR QUE ES POSITIVA. El punto binario de la fracción está después del bit de signo no aparece en el registro. El exponente tiene el numero binario equivalente +4. El numero de punto flotante es equivalente a:

m x 2e 0 +(.1001110)2 x 2+4

(15)

LA MEMORIA CACHE

La memoria caché es una memoria rápida y pequeña que se encuentra ubicada entre la CPU y la memoria principal. El tiempo de acceso a la memoria caché es menor que el tiempo de acceso a la memoria principal. La caché es el componente más rápido en la jerarquía de memoria y se aproxima a la velocidad de los componentes de la CPU. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor.

Cuando el procesador necesita leer o escribir en una ubicación en memoria principal, primero verifica si una copia de los datos está en el caché. Si es así, el procesador de inmediato lee o escribe en la memoria caché, que es mucho más rápido que de la lectura o la escritura a la memoria principal.

En un sistema multiprocesador de memoria compartida, todos los procesadores comparten una memoria común. Además, cada procesador puede tener una memoria local, parte de la cual o toda puede ser caché.

La memoria caché se inicializa cuando se enciende la computadora o cuando se carga la memoria principal, en este instante se considera que la caché este vacía, pero de hecho contiene algunos datos no validos.

CARACTERISTICAS CACHE DE PROCESADOR

AMD A8-3850

Intel i5-2500

La memoria dentro del procesador se organiza en niveles. Cada uno de los niveles acelera al siguiente.

Usa su cache de nivel 3 de forma que la puede repartir de manera dinámica entre los procesadores y acelerar más aquellos que se estén usando. Este procesador posee 1 Mega de

cache de nivel 2 por cada núcleo.

(16)

VIRTUALIZACION

Virtualización es la creación -a través de software- de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red. Una maquina virtual es una plataforma que simula un hardware que puede soportar un Sistema Operativo en específico.

VENTAJAS DE LA VIRTUALIZACIÓN

Virtualización es la creación -a través de software- de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red. Una maquina virtual es una plataforma que simula un hardware que puede soportar un Sistema Operativo en específico. Con la virtualizacion se pueden probar diferentes sistemas operativos y comparar sus desempeños sin necesidad de instalarlo directamente a la memoria fisica, además es muy fácil pasar de un sistema operativo virtual al de tu pc, se puede trabajar simultáneamente. Con un sistema Operativo virtualizado puedes tener acceso a mas programas que no permita o que se deba pagar desde tu sistema operativo actual, lo que disminuye los costos, al igual que lo hace el solo tener un equipo y no comprar otro para instalar un sistema operativo diferente. Te permite tener una rápida incorporación de nuevos recursos para los servidores virtualizados y una administración global centralizada y simplificada. Se disminuye el consumo de energía en servidores físicos lo cual contribuye al cuidado del medio ambiente. Es necesario agregar que por medio de la virtualizacion es mas fácil para los ingenieros de computación y estudiantes de la carrera conocer muchos sistemas operativos y estudiar su comportamiento lo cual convierte a las maquinas virtuales en una herramienta bastante útil.

(17)

esta aplicación es posible instalar sistemas operativos adicionales, conocidos como “sistemas invitados”, dentro de otro sistema operativo “anfitrión”, cada uno con su propio ambiente virtual. Por ejemplo, se podrían instalar diferentes distribuciones de GNU/Linux en VirtualBox instalado en Windows XP o viceversa.

Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Windows, y Solaris/OpenSolaris, y dentro de éstos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.

¿QUE ES UNA IMAGEN ISO?: Una imagen ISO es un archivo donde se almacena una copia o imagen exacta de un sistema de ficheros.

FORMATOS DE IMAGEN ISO

Hay muchos formatos de imágenes ISO diferentes. Una imagen de disco óptico por ejemplo, es un tipo de Imagen ISO de un disco óptico como son: CD, DVD, UMD, BD, etc . Una imagen de disco que contiene toda la información de un disco óptico y que comprende tanto la información real que necesitamos, como los datos sobre la estructura que esta información sigue en el dispositivo.Los formatos de imágenes ISO más comunes son:

La extensión .ISO (como archivo.iso): es un solo archivo de todos los datos. Es el más habitual.

La extensión .CUE/.BIN (como archivo.bin y archivo.cue): desarrollado por la empresa CDRWIN, codifica entre 2.048 o 2.324 bytes por sector. El archivo .BIN guarda todos los datos, mientras que el .CUE describe los datos almacenados. A este último también se le conoce como cue sheet.

(18)

-VIRTUALIZACION (Contenido)-

Descarga del VirtualBox Instalacion del VirtualBox Configuración del VirtualBox

Crear una Maquina Virtual en VirtualBox para S.O. 32 bits Instalar Windows 7 (32bits) en una Maquina Virtual

Descargar Imagen .iso de S.O. ManjaroXFCE (32 bits Version 0.8.7 de Linux) Ejecutar el S.O. Manjaro en la Maquina Virtual

Uso de la Interfaz gráfica y modo Terminal. (Manjaro) Instalación del Sistema Operativo Manjaro.

DESCARGA DEL VIRTUAL BOX

Para descargar Virtual Box, buscamos en

nuestro buscador de preferencia con los datos:

Descargar VirtualBox Softonic

(19)

Hacemos clic en el boton que dice

DESCARGAR GRATIS (Descarga Segura).Se

incia la descarga de una carpeta con todos los

archivos necesarios para la instalacion.

(20)

Aparece una ventana de Advertencia de

Seguridad preguntando si deseamos ejecutar el

archivo. Seleccionamos Ejecutar.

(21)

Luego aparece el acuerdo de la licencia.

Hacemos clic en Aceptar.

(22)

Inicia la descarga del virtual Box 4.3.6

(23)

Seleccionamos Next para continuar.

(24)
(25)

INSTALACION DEL VIRTUALBOX

Luego dice que el Setup Wizard está listo.

Ahora podemos proceder a dar un clic a el

botón:

Install

(26)

Al terminar. Hacer clic en Finish para salir.

(27)

Vemos el Virtual Box en el Escritorio. Además

aparece una ventana del Administrador.

CONFIGURACION DEL VIRTUALBOX

(28)

Luego en Preferencias

(29)

En la Unidad de Disco Duro crearemos una

nueva Carpeta donde se guardaran todas las

maquinas que se van a crear en el VirtualBox.

(30)
(31)

CREAR LA MAQUINA VIRTUAL (PARA

WINDOWS 7 32 BITS)

Hacer Clic en Nueva o en la Barra de Menú:

Máquina, Nueva.

(32)

Hacemos clic en Siguiente. Asignaremos el

tamaño de la memoria, lo recomendable es la

mitad o un poco menos. Asi que para un total

de 2048 MB asignaremos 1024 (1 GB).

(33)

Dejamos seleccionada la primera opción que

significa Imagen de Disco Duro de Virtual Box.

Clic en Siguiente.

(34)

espacio en su disco duro físico a

medida a medida que se llena hasta el

máximo tamaño fijo).

(35)

Se ha agregado la Maquina del lado izquierdo,

y en la derecha sus características actuales. Si

hacemos clic en general se pueden hacer

modificaciones correspondientes.

(36)

En la pestaña Avanzado seleccionamos

Bidireccional para Compartir Portapapeles y

para Arrastrar y Soltar. De esta manera se

puede copiar un archivo de la Maquina Real a

la Maquina Virtual.

(37)

Desactivamos el disquete ya que no tengo este

periférico en mi computador.

En la opción RED dejaremos habilitado el

(38)

Ahora, Clic en Iniciar para arrancar la maquina

virtual.

(39)

Para apagar la maquina, hacer clic

en la “x” y en apagar la maquina

(luego aceptar).

INSTALAR EL SISTEMA

OPERATIVO Windows 7.

DEBEMOS ABRIR LA MAQUINA VIRTUAL.

(40)

Dentro esta la carpeta de la Maquina Creada:

VirtualWindows.

(41)

Inicializamos la maquina como se explico

anteriormente y se abrira la ventana negra

donde instalaremos el sistema operativo. En la

Barra

de

Menu,

Dispoitivos

CD/DVD,

Seleccionar un

archivo de Disco Virtual

si

previamente descargaron la

imagen ISO

, si

deseas instalarlo desde un

CD

, se debe

ingresar en la unidad de CD y, seleccionar la

(42)

Luego se debe reiniciar la maquina en:

Maquina, Reiniciar. Seleccionamos No mostrar

esta imagen de nuevo.

(43)

Podemos ver en amplitud el inicio de

instalación del Sistema Operativo en la

maquina virtual. Seleccionamos el Idioma.

(44)

Seleccionaré la opción de Windows 7 Home

Premium

(45)

Seleccionamos la instalación Personalizada

Avanazada.

(46)

Partición). Si desea crear particiones puede

hacerlo desde Opciones de unidad.

(47)

Luego de aproximadamente 30 min, podrá

ingresar un Nombre de Usuario y un Nombre

para el Equipo. Hacer Clic en Siguiente.

(48)

A continuación trabajaremos en modo de

prueba, no será necesario ingresar clave.

Hacer clic en siguiente.

(49)

Luego Ingresamos la Zona Horaria que seria

Caracas, la fecha y hora. Clic en Siguiente.

(50)

Comienza a conectarse con la Red y aplicar la

configuración.

(51)

Luego nos encontramos en el Escritorio de

Windows 7.

(52)

y para salir de la pantalla completa Ctrl+L.

(53)

Windows emite un mensaje para reiniciar el

equipo y asi actualizar todos los archivos y

servicios.

(54)
(55)
(56)

Windows ha actualizado todos los datos y

servicios.

(57)

Y en propiedades del Equipo, el nombre del

Equipo VirtualWindows7.

(58)

Observa como en VirtualBox la Maquina

VirtualWindows dice Apagada.

(59)

INSTALAR IMAGEN ISO DEL S.O. LINUX:

MANJARO XFCE (VERSIÓN 0.8.7 / ASCELLA)

EN VIRTUALBOX

Descargar manjaro imagen ISO

Seleccionamos la versión mas actualizada ya

que es una versión más estable. Según la

caracteristicas de nuestro computador, en este

caso el de 32 bits.

Manjaro XFCE 32 bits (Version 0.8.7 /

(60)
(61)

Extraer aquí el archivo .rar, para ver el

contenido.

(62)

Ya tenemos la imagen ISO.

CREAR LA MAQUINA VIRTUAL (para el

sistema operativo manjaro)

(63)
(64)

Crean un disco duro virtual ahora.

Hacer clic en el botón Crear.

(65)
(66)

ABRIR MANJARO DESDE VIRTUALBOX

Ahora busquemos la carpeta de la maquina

virtual, que en este caso se encuentra en

D:\MaquinaVirtual\VirtualManjaro

(67)
(68)
(69)

El sistema nos da la Bienvenida en

diferentes idiomas.

(70)

Nos desplazamos con las flechas del

teclado. Y tecla enter.

(71)

Podemos observar el arranque del KERNEL.

ESCRITORIO DE MANJARO

(72)

PANTALLAS DEL RECORRIDO POR EL

SISTEMA OPERATIVO MANJARO

Menú principal

(73)
(74)

Manual de Usuario en Ingles.

(75)
(76)

Terminal

(77)

Observamos que dice i686 GNU/Linux. Donde

i686 es la expresión de x86 (64 bits).

sudo pacman –Syy (para actualizar

(78)

Sudo pacman – Syu (para actualizar los

paquetes del sistema). Pide actualizar primero

manjaro-system pacman (S/n)

(79)

Sudo ufw status (para evaluar si la firewall se

encuentra activa). El mensaje es inactive.

Para activar el firewall utilizamos el código

(80)

CONFIGURACION DEL FIREWALL

En

el

menú

principal

buscar

Firewall

Configuration. Hacer clic.

El sistema te va a solicitar una clave

para root.

(81)
(82)

INSTALACION DE MANJARO

En la interfaz del escritorio se puede observar un

archivo para instalación, lo ejecutamos y

seleccionamos el lenguaje, luego hacemos enter.

Seleccionamos la zona horaria Para este caso,

(83)

Ahora registraremos la informacion del Usuario.

Seleccionar una imagen.

(84)

Ingresamos nuestro nombre completo.

(85)

Y se asigna un nombre al equipo, si por

ejemplo indicas “MANJARO VIRTUAL” para

nombre del equipo, el sistema operativo emite

el siguiente mensaje: EL NOMBRE DEL

EQUIPO

NO

DEBE

LLEVAR

LETRAS

MAYUSCULAS NI ESPACIOS EN BLANCO”.

Hacer particiones en el disco duro:

usando el software GParted.

Agregar el Grub.

Esperar que se copien todos los

(86)

ANALISIS DE RENDIMIENTO DE SISTEMAS OPERATIVOS

Sistema Operativo Windows 7 ManjaroXFCE OS X Snow Leopard Tiempo de

instalación

30min 10min 25min

Tamaño que ocupa 14 GB 100 MB 5 GB Entorno Gráfico Detallada las

funciones de cada botón al ubicar el cursor. Muy simple de

usar. Mutitarea.

Sencillo. Incluye un manual de usuario (en ingles). Se emiten

mensajes de advertencia cuando

puede estar en peligro alguna configuración. Multitarea.

Diseño bastante moderno, resolución

grafica HD. Facil de usar. Configurable. No compatible con

Adobe Flash. Multitarea.

Consola de Comandos

Acceso en botón inicio, Buscar cmd.

De Fácil acceso desde el menú del entorno grafico. Uso

de comandos con pacman.

Acceso con cmd+s mientras se encuentra la pantalla

“manzana” al arrancar. O escribir

en nombre de usuario >console Comodidad de Uso Acceso a todos los

programas desde el botón incio. Las descargas de internet

pueden conter virus que afecten el sistema al no tener

protección.

Es ligero y sencillo gráficamente pero requiere muchas configuraciones, para

no extropear el sistema se debe leer

todo el manual de usuario el cual es

muy extenso.

Fácil de usar, estable, rápido y seguro.

CUADRO COMPARATIVO DE SISTEMAS OPERATIVOS PARA TELEFONO

S.O. para Teléfonos ANDROID FIREFOX IOS

FAMILIA LINUX LINUX BSD

DESARROLLADOR Google Inc.

Open Handset Alliance Android Open Source Project

Mozilla Corporation Bajo el apoyo de Telefonica y una comunidad de

voluntarios.

Apple Inc.

(87)

INTERFAZ Interfaz Grafica

por defecto

Interfaz Grafica por defecto

Interfaz Grafica por defecto

INTERACCION Multitactil Multitactil Multitactil

EJECUCION DE

PROCESOS Multitarea Multitarea Multitarea

COMPATIBILIDAD CON

FLASH SI SI NO

MODELO DE

DESARROLLO Codigo Abierto. Codigo Abierto. Codigo Cerrado.

LENGUAJES DE

PROGRAMACION C, C++, Java (IU) HTML5 , Javascript, Open Web APIs C, C++,

Objective-C

NUCLEO LINUX LINUX XNU

TIPO DE NUCLEO Monolitico Monolítico Híbrido

PUERTO USB SI SI SI

Programa para Descarga

de Aplicaciones PlayStore restricciones “respecto MarketPlace (no hace

al tipo de app o modelo de negocio”) iTunes Disponibilidad en Dispositivos Telefónicos (MARCAS) Alcatel, Azumi, BLU, Huawei, HTC, Lanix, LG,

Motorola, Movistar, Samsung, Sony,

ZTE.

Motorola, ZTE, Alcatel. Apple.

INFORMACION

ADICIONAL pensado para usar Fue un SO

en teclado, poco despues cambió para convertirse

El interés de las operadoras para apoyar a Firefox OS es intentar contrarrestar el poder de compañías

iOS se deriva de Mac OS X, que

a su vez está basado en Darwin

(88)

iPhone. iOS, copan en el sector de las

telecomunicaciones.

Unix

PUERTOS SERIALES Y PUERTOS PARALELOS

PUERTOS SERIALES

El término serial se refiere a los datos enviados mediante un solo hilo: los bits se envían uno detrás del otro, bit a bit. Por lo tanto, un Puerto serial es una interfaz de comunicaciones de datos digitales, frecuentemente utilizado por computadoras y periféricos.

.

Originalmente, los puertos seriales sólo podían enviar datos, no recibir, por lo que se desarrollaron puertos bidireccionales (que son los que se encuentran en los equipos actuales). Por lo tanto, los puertos seriales bidireccionales necesitan dos hilos para que la comunicación pueda efectuarse.

(89)

desperdician un 20% del ancho de banda (cada 10 bits enviados, 8 se utilizan para cifrar el carácter y 2 para la recepción).

Los puertos seriales, por lo general, están integrados a la placa madre, motivo por el cual los conectores que se hallan detrás de la carcasa y se

conectados a la placa madre mediante un cable, pueden utilizarse para conectar un elemento exterior. Generalmente, los conectores seriales tienen 9 ó 25 clavijas y tienen la siguiente forma (conectores DB9 y DB25 respectivamente):

normalmente entre uno y cuatro puertos seriales.

PUERTOS PARALELOS La transmisión de datos por varios canales (hilos)

para enviar 8 bits (un octeto) simultáneamente por 8 hilos.

Los primeros puertos paralelos bidireccionales permitían una velocidad de 2,4 Mb/s. Sin embargo, los puertos paralelos mejorados han logrado a

velocidades mayores:

El EPP (puerto paralelo mejorado

El ECP (puerto de capacidad mejorada

Packard yMicrosoft. Posee las mismas características del EPP con el 0% del ancho de banda (cada 10 bits enviados, 8 se utilizan para cifrar el carácter y 2 para la recepción).

Los puertos seriales, por lo general, están integrados a la placa madre, motivo por el cual los conectores que se hallan detrás de la carcasa y se

conectados a la placa madre mediante un cable, pueden utilizarse para conectar un elemento exterior. Generalmente, los conectores seriales tienen 9 ó 25 clavijas y tienen la siguiente forma (conectores DB9 y DB25

Un PC posee normalmente entre uno y cuatro puertos seriales.

PUERTOS PARALELOS

paralela consiste en enviar datos en forma simultánea por varios canales (hilos). Los puertos paralelos en los PC pueden utilizarse para enviar 8 bits (un octeto) simultáneamente por 8 hilos.

Los primeros puertos paralelos bidireccionales permitían una velocidad de 2,4 Mb/s. Sin embargo, los puertos paralelos mejorados han logrado a

puerto paralelo mejorado) alcanza velocidades de 8 a 16 Mbps puerto de capacidad mejorada), desarrollado por

. Posee las mismas características del EPP con el 0% del ancho de banda (cada 10 bits enviados, 8 se utilizan

Los puertos seriales, por lo general, están integrados a la placa madre, motivo por el cual los conectores que se hallan detrás de la carcasa y se encuentran conectados a la placa madre mediante un cable, pueden utilizarse para conectar un elemento exterior. Generalmente, los conectores seriales tienen 9 ó 25 clavijas y tienen la siguiente forma (conectores DB9 y DB25

n PC posee

consiste en enviar datos en forma simultánea . Los puertos paralelos en los PC pueden utilizarse

Los primeros puertos paralelos bidireccionales permitían una velocidad de 2,4 Mb/s. Sin embargo, los puertos paralelos mejorados han logrado alcanzar

(90)

agregado de un dispositivo

reconozca los periféricos conectados.

Los puertos paralelos, al igual que los seriales, se encuentran integrados a la placa madre. Los conectores DB25 permiten la conexión con un elemento exterior (por ejemplo, una

EJEMPLO DE COMPARACION

La comparación entre la transmisión en serie y en paralelo se puede explicar usando una analogía con las

carril por sentido sería como la transmisión en serie y una

carriles por sentido sería la transmisión en paralelo, siendo los vehículos los bits que circulan por el cable.

agregado de un dispositivo Plug and Play que permite que el equipo reconozca los periféricos conectados.

Los puertos paralelos, al igual que los seriales, se encuentran integrados a la placa madre. Los conectores DB25 permiten la conexión con un elemento exterior (por ejemplo, una impresora).

EJEMPLO DE COMPARACION

La comparación entre la transmisión en serie y en paralelo se puede explicar usando una analogía con las carreteras. Una carretera tradicional de un carril por sentido sería como la transmisión en serie y una autovía

carriles por sentido sería la transmisión en paralelo, siendo los vehículos los l cable.

que permite que el equipo

Los puertos paralelos, al igual que los seriales, se encuentran integrados a la placa madre. Los conectores DB25 permiten la conexión con un elemento

(91)

CONCEPTOS IMPORTANTES A CONSIDERAR

SPOOLING

En informática, el spooling hace referencia al proceso de transferir datos poniéndolos en un área temporal de trabajo, donde otro programa puede acceder para su procesamiento en otro momento. Este área de trabajo temporal suele estar en un archivo o en un dispositivo de almacenamiento.

BUFFER

Un buffer (o búfer) en informática es un espacio de memoria, en el que se almacenan datos para evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia.

FIREWALL

FItewall o Muro de Fuego es un sistema o grupo de sistemas que impone una política de seguridad entre la organización de red privada y el Internet. Es un mecanismo para restringir acceso entre la Internet y la red corporativa interna.

BIOS

Referencias

Documento similar

Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),

Pero la realidad se impone por encima de todo; la misma Isidora es consciente del cambio: «Yo misma conozco que soy otra, porque cuando perdí la idea que me hacía ser señora, me

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

Se estima una distancia de más de 11 millones de años luz hablando de una cantidad de sistemas solares que no tendrían espacio en nuestra mente y esto solo hablando del grupo

Consecuentemente, en el siglo xviii hay un cambio en la cosmovi- sión, con un alcance o efecto reducido en los pueblos (periferia), concretados en vecinos de determinados pueblos

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

En el capítulo de desventajas o posibles inconvenientes que ofrece la forma del Organismo autónomo figura la rigidez de su régimen jurídico, absorbentemente de Derecho público por

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación