Escuela de Ingeniería Electrónica ESPECIALISTA EN HARDWARE/SOFTWARE 1 Escuela de Ingeniería Electrónica Descripción Presenta una exposición profunda al hardware y a los sistemas operativos del computador. Los estudiantes aprenderán la funcionalidad del hardware y los componentes de software, así como prácticas de mantenimiento y seguridad. Con experiencias prácticas en laboratorios aprenderán a ensamblar y configurar un computador. Instalar sistemas operativos, encontrar averías en el hardware y problemas relacionados con los programas. Se incluye una introducción al entorno de redes. Este curso ayuda a los estudiantes para que se preparen para optar por la certificación CompTIA A+ 2 Escuela de Ingeniería Electrónica Contenido 3 Escuela de Ingeniería Electrónica Modulo 1 4 Escuela de Ingeniería Electrónica AGENDA Getting Started in IT Windows Desktop Environment Basic Features of Windows Overview of Software Applications Math for a Digital Age 5 Escuela de Ingeniería Electrónica Sistemas de computadoras Un sistema de computadoras está formado de componentes de hardware y software. Hardware es el equipo físico como la caja, las unidades de disco flexible, teclado, monitor, cables, parlantes, impresoras, etc. El término software describe los programas que son utilizados para operar el sistema de computadoras. El software del computador, también llamados programas, instruyen al computador la forma de operación. Estas operaciones incluyen identificación, acceso y procesamiento de información. 6 Escuela de Ingeniería Electrónica Sistemas de computadores 7 Escuela de Ingeniería Electrónica Sistemas de computadores Hay dos tipos de programas: sistemas operativos (SO) y aplicaciones. Los programas de aplicaciones aceptan entrada de información del usuario y luego se manipula para obtener un resultado, llamado salida. Ejemplos de aplicaciones son: los programas de procesadores de texto, bases de datos, hojas para cálculo, herramientas para el desarrollo de páginas Web, herramientas para el diseño gráfico, etc. El sistema operativo (SO) es un programa que maneja todos los programas en un computador. También provee el entorno de operación con las aplicaciones que son utilizadas para accesar los recursos del computador. 8 Escuela de Ingeniería Electrónica Sistemas Operativos Ejemplos de los sistemas operativos más comunes • El “Disk Operating System” (DOS) • Windows 3.1 • Windows 95 • Windows 98 • Windows 2000 • Windows NT • Linux • Mac OS X 9 Escuela de Ingeniería Electrónica Tipos de computadores Mainframes El modelo mainframe consiste en un computador centralizado, generalmente ubicado en cuartos con control de clima. Los usuarios finales se conectan con el computador por medio de terminales tontas. Las terminales tontas son dispositivos de bajo costo, que generalmente contienen un monitor, teclado y un puerto de comunicaciones para conectarse con el mainframe. 10 Escuela de Ingeniería Electrónica Tipos de Computadoras Mainframes 11 Escuela de Ingeniería Electrónica Tipos de computadores Mainframes Los mainframes tiene algunas ventajas como: Scalability, con forme aumenta la necesidad se pueden agregar más usuarios. Administración centralizada Recuperación de información centralizada Dispositivos de mesa de bajo costo (terminales tontas) Alto nivel de seguridad 12 Escuela de Ingeniería Electrónica Tipos de Computadores Mainframes Existen algunas desventajas con los Mainframes Aplicaciones basadas en caracteres La falta de vendedores de sistemas operativos estándares y la inter-operabilidad en ambientes con múltiples vendedores. Costoso, con un alto costo de arranque, mantenimiento, y equipo inicial. Alto porcentaje de fallas en un solo punto (no hay configuraciones tolerantes a fallas) Sistemas con tiempo compartido, lo que quiere decir es que existe un alto porcentaje para que se presenten cuellos de botella. 13 Escuela de Ingeniería Electrónica Tipos de computadoras Computadores personales (PC) Un computador personal (PC) es un dispositivo autónomo, o sea es independiente de otros computadores. Con el surgir de los PC, la unidad de usuario gráfica (GUI) atrajo a muchos nuevos usuarios. La ventaja de utilizar GUI es de que usuario no tiene que recordar comandos complicados para ejecutar un programa. El poder de los PC radica en el punto de que pueden realizar funciones de diferentes niveles. 14 Escuela de Ingeniería Electrónica Tipos de computadoras Computadoras personales (PC) Existen algunas ventajas de la computación con PCs: Hardware estandarizado Sistemas operativos estandarizados y de alta interacción. Interfase GUI Dispositivos de bajo costo (cuando se compara con los mainframe), bajo costo de entrada. Computación distribuida. Flexibilidad para usuario Aplicaciones de alta productividad 15 Escuela de Ingeniería Electrónica Tipos de computadoras Computadoras personales (PC) Existen algunas desventajas en la computación con PC: En promedio el costo de los computadores de escritorio son cinco veces más caras que las terminales tontas, según algunas estimaciones en el mercado. La recuperación de información no está centralizada. La administración del sistema no está centralizado. Los riesgos en seguridad pueden ser muy grandes (físicos, acceso a datos y seguridad de virus) Alta administración y costos de mantenimiento, por lo general son más altos que mantener mainframes. 16 Escuela de Ingeniería Electrónica Conectando sistemas de computadores El PC es un dispositivo autónomo que puede ser muy útil como computador para la casa, pero para negocios, oficinas del gobierno y escuelas se necesita intercambiar información y compartir recursos. Para realizar esto, se desarrolló un método para conectar computadores individuales. Este método se llama “networking”. Una red es un simple grupo de computadores que se encuentran interconectados donde comparten sus recursos. 17 Escuela de Ingeniería Electrónica Conectando sistemas de computadores Una rede de computadoras disminuye el costo de tener que comprar equipo periférico, como las copiadoras para cada de las máquinas. 18 Escuela de Ingeniería Electrónica Nacimiento de Internet Años 1960 El departamento de defensa de USA (DoD) reconoció la necesidad de establecer lazos de comunicación entre la mayoría de las estaciones militares. La motivación inicial era la de mantener comunicación entre las estaciones militares si surgía una guerra nuclear con destrucción masiva y así utilizar un recurso de comunicación no tradicional, por medio de canales de comunicación. 19 Escuela de Ingeniería Electrónica Nacimiento de Internet Años 1970 Cuando el proyecto con “Advanced Research Projects Agency Network” (ARPANET) inició, nadie aseguraba que la red podía crecer que crecería como ha sucedido. Sin embargo más nodos o puntos de acceso se unieron, localmente u otros más remotos. 20 Escuela de Ingeniería Electrónica Nacimiento de Internet Años 1980 En 1984 se introdujo “Domain Name System” (DNS), proveyedo una forma amistosa de mapear las direcciones IP de los servidores. Esto método erá mucho más diferente y conveniente del que se utilizaba en ese momento. Años 1990 ARPANET evolucionando a internet, con el gobierno de USA involucrado en el desarrollo de las llamadas superautopistas de información. 21 Escuela de Ingeniería Electrónica Nacimiento de Internet 22 Escuela de Ingeniería Electrónica Iniciando y reiniciando el computador Iniciar el computador es también conocido como bootear el sistema. Se realiza un “booteo en frío" cuando se enciende el PC desde el interruptor de encendido. Se conoce como un “booteo en caliente” cuando se reinicia el PC una vez que se ha encendido. Esto se puede realizar oprimiendo el interruptor de reset en el planel frontal. 23 Escuela de Ingeniería Electrónica Apagado del computador Existen tres formas de apagar un computador. Entrando por el botón de Inicio, en la esquina inferior izquierda de la barra de tareas de Windows y seleccionando apagar. Oprimiendo Ctrl+Alt+Delete, y seleccionando apagar del menú que se muestra. Oprimiendo Alt+F4 en el escritorio, y seleccionando apagar del menú que se muestra. Nota: Es sumamente importante no apagar el computador del interruptor de encendido. Muchos sistemas operativos como Macintosh y Windows cuentan con procedimientos establecidos para apagar el sistema. 24 Escuela de Ingeniería Electrónica Windows Explorer El administrador de archivos Windows Explorer provee la facilidad de crear, copiar, mover y eliminar archivos y directorios. El Explorer muestra en la ventana de la izquierda, la jerarquía de directorios almacenados en el disco duro o de otro dispositivo de almacenamiento. Cuando un usuario seleccionar un archivo en la ventana izquierda del Explorer, su contenido se muestra en la ventana de la derecha. 25 Escuela de Ingeniería Electrónica Windows Explorer En Windows 9x (95, 98 y Millennium), el explorer se puede accesar en Start > Programs > Windows Explorer. 26 Escuela de Ingeniería Electrónica Windows Explorer Con Windows 2000/NT/XP, seleccione Start > Programs > Accessories > Windows Explorer 27 Escuela de Ingeniería Electrónica Windows Explorer Otra forma de accesar Windows Explorer en Windows 9x 2000 y XP oprimiendo el botón derecho del mouse en Start y seleccionando Explore. 28 Escuela de Ingeniería Electrónica Windows Explorer 29 Escuela de Ingeniería Electrónica El escritorio La pantalla principal en Windows se conoce como desktop. Algunos de los iconos del escritorio como: My Computer, Network Neighborhood (o My Network Places), Recycle Bin y My Documents, son shortcuts a esos directorio. 30 Escuela de Ingeniería Electrónica El escritorio En la parte inferior del escritorio se encuentra la barra de tareas (taskbar). La barra de tareas contiene el botón de Start, los botones para accesos rápidos, la bandeja del sistema, y el reloj. • El botón Start, muestra el menú de inicio. Este menú permite el acceso virtual a cada programa y función del PC. • Los botones para accesos rápidos son los atajos a las aplicaciones. 31 Escuela de Ingeniería Electrónica El escritorio 32 Escuela de Ingeniería Electrónica Reconocimiento de las aplicaciones de Windows 33 Escuela de Ingeniería Electrónica Intercambio entre ventanas Cuando se tiene más de una ventana abierta, el usuario puede cambiarse de ventana presionando Alt +Tab. Manteniendo la tecla Alt, oprimiendo Tab se puede seleccionar la ventana. Las ventanas de documentos también pueden ser seleccionadas desde la barra de tareas del escritorio, que se despliega en la parte inferior de la pantalla. 34 Escuela de Ingeniería Electrónica Trabajando con iconos 35 Escuela de Ingeniería Electrónica Desplegar la información básica del sistema Para ver la información básica del sistema: Start >Programs > Accessories > System Tools > System Information Aquí se puede obtener información como: el tipo de sistema operativo, el tipo de procesador y la cantidad de memoria RAM instalada. 36 Escuela de Ingeniería Electrónica Desplegando la información 37 Escuela de Ingeniería Electrónica Ajuste de pantalla Para ajustar la pantalla, primero minimice todas las ventanas que estén abiertas. • Mueva el mouse a un espacio libre en el escritorio y oprima la tecla derecha del mouse seleccione propiedades para abrir la ventana de propiedades de la pantalla. • Alternativamente del menú de inicio seleccione Settings > Control Panel > Display. 38 Escuela de Ingeniería Electrónica Ajustes de pantalla 39 Escuela de Ingeniería Electrónica Menú de inicio 40 Escuela de Ingeniería Electrónica Terminología Bit – Es la unidad más pequeña de datos en un computador. Un bit puede tener el valor de un uno o un cero, es el formato binario en que los datos son procesados por el computador. Byte – Un byte es una unidad de medida utilizada para describir el tamaño de un archivo de datos, la cantidad de espacio en un disco o cualquier otro medio de almacenamiento, o la cantidad de datos que pueden enviarse por la red. Un byte consiste de ocho bits de datos. Nibble – Un nibble es la mitad de un byte o cuatro bits. 41 Escuela de Ingeniería Electrónica Terminología Kilobyte (KB) – Un kilobyte es 1,024 (o aproximadamente 1,000) bytes. Kilobit (Kb) – Un kilobit es 1,024 (o aproximadamente 1,000) bits. Megabyte (MB) – Un megabyte son 1,048,576 bytes (or aproximadamente 1,000,000 bytes). Note que la B mayúscula indica bytes y la b minúscula indica bits. 42 Escuela de Ingeniería Electrónica Terminología Los siguientes términos son medidas estándares para cantidad de datos trasferidos sobre la conexión de una red. Kilobits por segundo (Kbps) –Kbps es la razón de transferencia de datos de aproximadamente 1,000 bits por segundo. Megabytes por segundo (MBps) –MBps es la transferencia de datos de aproximadamente 1,000,000 bytes por segundo. Megabits por segundo (Mbps) –Mbps es la transferencia de datos de aproximadamente 1,000,000 bits por segundo. 43 Escuela de Ingeniería Electrónica Terminología Hertz (Hz) – Es una unidad de medida de frecuencia. Es la razón de cambio en el estado o ciclo en una onda de sonido, corriente alterna, u otras formas de onda cíclicas. Unidades de medida de velocidad en la velocidad de procesamiento de los chips Megahertz (MHz) – Un millón de ciclos por segundo. Es una medida muy común en la velocidad de procesamiento de los chips. Gigahertz (GHz) – Un billion (1,000,000,000) de ciclos por segundo. 44 Escuela de Ingeniería Electrónica Terminología 45 Escuela de Ingeniería Electrónica Compuertas para lógica Booleana Los computadores son hechos de varios tipos de circuitos electrónicos. Estos circuitos dependen de lo que son llamados compuertas lógicas AND, OR, NOT y NOR. Estas compuertas se caracterizan por la forma en que responden a las señales de entrada. 46 Escuela de Ingeniería Electrónica Compuertas para lógica Booleana AND La compuerta AND opera como: si cualquiera de las entradas está apagada la salida se apaga. AND es como la multiplicación Tabla de verdad AND 0 1 0 0 0 1 0 1 47 Escuela de Ingeniería Electrónica Compuertas para lógica Booleana OR La compuerta OR opera como: si cualquier entrada está encendida la salida se encenderá. OR es como la suma Tabla de verdad OR 0 1 0 0 1 1 1 1 48 Escuela de Ingeniería Electrónica Compuertas para lógica Booleana NOT (inversor) Una compuerta NOT opera: si la entrada está encendida, la salida se apaga, y viceversa. NOT es lo opuesto a la entrada Tabla de verdad NOT 0 1 1 0 49 Escuela de Ingeniería Electrónica NOR Compuertas para lógica Booleana La compuerta NOR es una combinación de las compuertas OR y NOT y no debe presentarse como una compuerta primaria. La compuerta NOR opera como: si cualquiera de las entradas esta encendida, la salida se apaga. Tabla de verdad NOR 0 1 0 1 0 1 0 0 Primero realiza la operación OR, luego realiza la operación NOT. 50 Escuela de Ingeniería Electrónica Compuertas 51 Escuela de Ingeniería Electrónica Sistemas numéricos Decimal (base 10) utiliza 10 símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Binario (base 2) utiliza 2 símbolos 0, 1 Hexadecimal (base 16) utiliza 16 símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 52 Escuela de Ingeniería Electrónica Sistemas numéricos Base 2 2^7 2^6 128 64 Base 10 10^4 10^3 10^2 10^1 10^0 Decimal 10.000 1.000 100 10 1 4 2 6 426 2^5 32 2^4 16 1 2^3 8 0 2^2 2^1 2^0 Decimal 4 2 1 0 1 1 19 Base 16 16^4 16^3 16^2 16^1 16^0 Decimal 65.536 4.096 256 16 1 1 2 A 298 53 Escuela de Ingeniería Electrónica Sistemas numéricos 54 Escuela de Ingeniería Electrónica Conteo binario Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 Binario 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 Decimal 13 14 15 16 17 18 19 20 21 22 23 24 25 Binario 1101 1110 1111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 55 Escuela de Ingeniería Electrónica Conversión de decimal a binario Método 1 Convertir el número 192 decimal a su equivalente binario 192/2 = 96 con un residuo de 96/2 = 48 con un residuo de 0 48/2 = 24 con un residuo de 0 24/2 = 12 con un residuo de 0 12/2 = 6 con un residuo de 0 6/2 = 3 con un residuo de 0 3/2 = 1 con un residuo de 1 1/2 = 0 con un residuo de 1 0 Escriba todos los residuos, en forma reversa, y obtiene el número binario 11000000. 56 Escuela de Ingeniería Electrónica Conversión de decimal a Binario Método 2 Convierta el número decimal 192 a su equivalente binario. Primero encuentre el mayor número que es potencia de 2 que puede substraerse del número original. Repita el proceso hasta que no se pueda sustraer nada. 192-128 = 64-64 = 64 0 128 utilizado 64 utilizado 32 utilizado 16 utilizado 8 utilizado 4 utilizado 2 utilizado 1 utilizado 1 1 0 0 0 0 0 0 Escriba los unos y los ceros de arriba hacia abajo, y se obtiene el número 11000000. 57 Escuela de Ingeniería Electrónica Conversión decimal a binario 58 Escuela de Ingeniería Electrónica CONVERSION DECIMAL A BINARIO 59 Escuela de Ingeniería Electrónica Conversión de Binario a Decimal Método 2 Convierta el número decimal 213 a binario. Primero encuentre el mayor número potencia de 2 que puede sustraerse el número original. Repita el proceso hasta que no quede nada a que sustraer. 213-128 = 85 128 utilizado 1 85-64 = 21 64 utilizado 1 *(32 no se puede sustraer de 21) 32 utilizado 0 21-16 = 5 16 utilizado 1 *(8 no se puede sustraer de 5) 8 utilizado 0 5-4 = 1 4 utilizado 1 *(2 no se puede sustraer de 1) 1-1 = 0 2 utilizado 0 1 utilizado 1 Escriba los unos y ceros de arriba hacia abajo, y se obtiene el número binario 11010101. 60 Escuela de Ingeniería Electrónica Conversión de Binario a Decimal Método 2 De la derecha a la izquierda, escriba los valores en potencias de dos sobre cada uno de los dígitos binarios. Luego sume los valores donde hay unos. 27 128 1 26 64 0 25 32 1 24 16 1 23 8 0 22 4 1 21 2 0 20 1 1 128 + 32 + 16 + 4 + 1 = 181 61 Escuela de Ingeniería Electrónica CONVERSION BINARIO A DECIMAL 62 Escuela de Ingeniería Electrónica Conversión hexadecimal a decimal Base 16 16^4 16^3 16^216^116^0 Decimal 65.536 4.096 256 16 1 1 2 A 298 •Cada posición del dígito está representado por una potencia de 16 •Dado el número hexadecimal 12A •1 X 256 = 256 •2 X 16 = 32 •A X 1 = +10 (A = 10 en hex) 298 63 Escuela de Ingeniería Electrónica Conversión de Hexadecimal a Binario Para convertir un número hexadecimal a binario, cada dígito hexadecimal representa 4 dígitos binarios. Dado el número hexadecimal A 3 A es el número decimal 10 10 en binario es 1 0 1 0 8 4 2 1 (las posiciones binarias son - 4 bits) 1 0 1 0 3 es el valor de 3 3 en binario es 0 0 1 1 8 4 2 1 (las posiciones binarias son – 4 bits) 0 0 1 1 hex A 3 = 1 0 1 0 0 0 1 1 en binario 64 Escuela de Ingeniería Electrónica CONVERSION BINARIO A HEXADECIMAL 65 Escuela de Ingeniería Electrónica Introducción a los algoritmos Un algoritmo es una descripción sistemática o método exacto de como realizar una serie de etapas para realizar una tarea. Los computadores utilizan algoritmos para realizar prácticamente todas sus funciones El software es esencialmente un conjunto de algoritmos dentro de un gran código. 66 Escuela de Ingeniería Electrónica Tipos de algoritmos Algoritmo Euclidean Se utiliza para realizar largas divisiones cuando se dividen dos números. Algoritmo Dijkstra Es utilizado por los dispositivos de redes en Internet. Su función es la de encontrar la ruta más corta entre dos dispositivos de red y todos los otros dispositivos en el dominio. Utiliza el ancho de banda para medir la ruta más corta. Algoritmo para Encriptar Se utilizan para prevenir los datos de los Hackers. 67