Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación
Universidad Valle del Momboy Carvajal Estado Trujillo
SISTEMAS OPERATIVOS
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
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.
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.
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
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
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:
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.
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
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
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.
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)
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
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
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.
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.
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.
-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
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.
Aparece una ventana de Advertencia de
Seguridad preguntando si deseamos ejecutar el
archivo. Seleccionamos Ejecutar.
Luego aparece el acuerdo de la licencia.
Hacemos clic en Aceptar.
Inicia la descarga del virtual Box 4.3.6
Seleccionamos Next para continuar.
INSTALACION DEL VIRTUALBOX
Luego dice que el Setup Wizard está listo.
Ahora podemos proceder a dar un clic a el
botón:
Install
Al terminar. Hacer clic en Finish para salir.
Vemos el Virtual Box en el Escritorio. Además
aparece una ventana del Administrador.
CONFIGURACION DEL VIRTUALBOX
Luego en Preferencias
En la Unidad de Disco Duro crearemos una
nueva Carpeta donde se guardaran todas las
maquinas que se van a crear en el VirtualBox.
CREAR LA MAQUINA VIRTUAL (PARA
WINDOWS 7 32 BITS)
Hacer Clic en Nueva o en la Barra de Menú:
Máquina, Nueva.
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).
Dejamos seleccionada la primera opción que
significa Imagen de Disco Duro de Virtual Box.
Clic en Siguiente.
espacio en su disco duro físico a
medida a medida que se llena hasta el
máximo tamaño fijo).
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.
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.
Desactivamos el disquete ya que no tengo este
periférico en mi computador.
En la opción RED dejaremos habilitado el
Ahora, Clic en Iniciar para arrancar la maquina
virtual.
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.
Dentro esta la carpeta de la Maquina Creada:
VirtualWindows.
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
Luego se debe reiniciar la maquina en:
Maquina, Reiniciar. Seleccionamos No mostrar
esta imagen de nuevo.
Podemos ver en amplitud el inicio de
instalación del Sistema Operativo en la
maquina virtual. Seleccionamos el Idioma.
Seleccionaré la opción de Windows 7 Home
Premium
Seleccionamos la instalación Personalizada
Avanazada.
Partición). Si desea crear particiones puede
hacerlo desde Opciones de unidad.
Luego de aproximadamente 30 min, podrá
ingresar un Nombre de Usuario y un Nombre
para el Equipo. Hacer Clic en Siguiente.
A continuación trabajaremos en modo de
prueba, no será necesario ingresar clave.
Hacer clic en siguiente.
Luego Ingresamos la Zona Horaria que seria
Caracas, la fecha y hora. Clic en Siguiente.
Comienza a conectarse con la Red y aplicar la
configuración.
Luego nos encontramos en el Escritorio de
Windows 7.
y para salir de la pantalla completa Ctrl+L.
Windows emite un mensaje para reiniciar el
equipo y asi actualizar todos los archivos y
servicios.
Windows ha actualizado todos los datos y
servicios.
Y en propiedades del Equipo, el nombre del
Equipo VirtualWindows7.
Observa como en VirtualBox la Maquina
VirtualWindows dice Apagada.
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 /
Extraer aquí el archivo .rar, para ver el
contenido.
Ya tenemos la imagen ISO.
CREAR LA MAQUINA VIRTUAL (para el
sistema operativo manjaro)
Crean un disco duro virtual ahora.
Hacer clic en el botón Crear.
ABRIR MANJARO DESDE VIRTUALBOX
Ahora busquemos la carpeta de la maquina
virtual, que en este caso se encuentra en
D:\MaquinaVirtual\VirtualManjaro
El sistema nos da la Bienvenida en
diferentes idiomas.
Nos desplazamos con las flechas del
teclado. Y tecla enter.
Podemos observar el arranque del KERNEL.
ESCRITORIO DE MANJARO
PANTALLAS DEL RECORRIDO POR EL
SISTEMA OPERATIVO MANJARO
Menú principal
Manual de Usuario en Ingles.
Terminal
Observamos que dice i686 GNU/Linux. Donde
i686 es la expresión de x86 (64 bits).
sudo pacman –Syy (para actualizar
Sudo pacman – Syu (para actualizar los
paquetes del sistema). Pide actualizar primero
manjaro-system pacman (S/n)
Sudo ufw status (para evaluar si la firewall se
encuentra activa). El mensaje es inactive.
Para activar el firewall utilizamos el código
CONFIGURACION DEL FIREWALL
En
el
menú
principal
buscar
Firewall
Configuration. Hacer clic.
El sistema te va a solicitar una clave
para root.
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,
Ahora registraremos la informacion del Usuario.
Seleccionar una imagen.
Ingresamos nuestro nombre completo.
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
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.
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
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.
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
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
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