Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
CAPITULO I ASPECTOS GENERALES 1. ORGANIZACIÓN Y ADMINISTRACIÓN DEL SOPORTE TÉCNICO. 1.1 DEFINICION DE ORGANIZACIÓN. Si bien, todos tenemos una idea básica acerca de lo que significa el término organización, no siempre podemos definirlo adecuadamente. Sin embargo, en el contexto empresarial es importante tener una idea cabal acerca de lo que significa este término.
Para Simón Andrade Espinoza, la organización es "la acción y el efecto de articular, disponer y hacer operativos un conjunto de medios, factores o elementos para la consecución de un fin concreto" 1. Según Alexei Guerra Sotillo, la "organización es, a un mismo tiempo, acción y objeto. Como acción, se entiende en el sentido de actividad destinado a coordinar el trabajo de varias personas, mediante el establecimiento de tareas, roles o labores definidas para cada una de ellas, así como la estructura o maneras en que se relacionarán en la consecución de un objetivo o meta. Como objeto, la organización supone la realidad resultante de la acción anterior; esto es, el espacio, ámbito relativamente permanente en el tiempo, bajo el cual las personas alcanzan un objetivo preestablecido"2. Para Ferrell, Hirt, Adriaenséns, Flores y Ramos, la "organización consiste en ensamblar y coordinar los recursos humanos, financieros, físicos, de información y otros, que son necesarios para lograr las metas, y en actividades que incluyan atraer a gente a la organización, especificar las responsabilidades del puesto, agrupar tareas en unidades de trabajo, dirigir y distribuir recursos y crear condiciones
Del libro: «Diccionario de Economía», Tercera Edición, de Andrade Simón, Editorial Andrade, 2005, Pág. 448. 2 Obtenido de la página web: http://www.eumed.net/libros/2005/ags-coe/0301.htm, el 28 de agosto 2007. 1
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
para que las personas y las cosas funcionen para alcanzar el máximo éxito"3. Según la American Marketing Association (A.M.A.) la organización "cuando es utilizada como sustantivo, implica la estructura dentro de la cual, las personas son asignadas a posiciones y su trabajo es coordinado para realizar planes y alcanzar metas"4. El Diccionario de la Real Academia Española, en una de sus definiciones, menciona que la organización es una "asociación de personas regulada por un conjunto de normas en función de 5 determinados fines" .
Entonces, teniendo en cuenta, planteamos la siguiente definición de organización: Una organización es un sistema basado en el intercambio de comunicación que permite alcanzar los objetivos donde se congrega la división interna de trabajo donde gente unida en una labor o labores comunes facilitan la consecución de aquellos logros que individualmente el ser humano no podría alcanzar. Una organización es formado por dos a más personas que cumplen una labor coordenadamente en diferentes funciones para así lograr los objetivos dentro un sistema de trabajo.
Del libro: «Introducción a los Negocios en un Mundo Cambiante», Cuarta Edición, de Ferrell O.C., Hirt Geoffrey, Ramos Leticia, Adriaenséns Marianela y Flores Miguel Ángel, Mc GrawHill Interamericana, 2004, Pág. 215. 4 Obtenido de la página web de la American Marketing Association:http://www.marketingpower.com/mg-dictionary.php?, del Dictionary of Marketing Terms, el 28 de agosto 2007. 5 Obtenido de la página web de la Real Academia Española: http://www.rae.es/, el 28 de agosto 2007. 3
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
1.2DEFINICION DE ADMINISTRACION. Conozca cuál es la definición de administración desde una perspectiva general. La tarea básica de la administración es hacer las cosas por medio de las personas de manera eficaz y eficiente" Idalberto Chiavenato6 Comencemos por la etimología. La palabra administración viene del latín ad (hacia, dirección, tendencia) y minister (subordinación u obediencia), y significa aquel que realiza una función bajo el mando de otro, es decir, aquel que presta un servicio a otro7. Sin embargo, en la actualidad, la palabra administración tiene un significado distinto y mucho más complejo porque incluye (dependiendo de la definición) términos como "proceso", "recursos", "logro de objetivos", "eficiencia", "eficacia", entre otros, que han cambiado radicalmente su significado original. Además, entender éste término se ha vuelto más dificultoso por las diversas definiciones existentes hoy en día, las cuales, varían según la escuela administrativa y el autor. Teniendo todo esto en cuenta, se proporciona una definición general de administración que está basada en las propuestas de algunos prestigiosos autores, con la finalidad de brindar al lector una idea general del significado del término administración en nuestros días. Luego, se proporciona una breve explicación de ésta definición y un axioma para ser considerado. Según Idalberto Chiavenato, la administración es "el proceso de planear, organizar, dirigir y controlar el uso de los recursos para lograr los objetivos organizacionales" 8.
Del libro: «Introducción a la Teoría General de la Administración» Del libro: «Introducción a la Teoría General de la Administración», Séptima Edición, de Chiavenato Idalberto, McGraw-Hill Interamericana, 2004, Pág. 10. 6 7
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Para Robbins y Coulter, la administración es la "coordinación de las actividades de trabajo de modo que se realicen de manera eficiente y eficaz con otras personas y a través de ellas"8. Hitt, Black y Porter, definen la administración como "el proceso de estructurar y utilizar conjuntos de recursos orientados hacia el logro de metas, para llevar a cabo las tareas en un entorno organizacional" 9 Según Díez de Castro, García del Junco, Martín Jimenez y Periáñez Cristóbal, la administración es "el conjunto de las funciones o procesos básicos (planificar, organizar, dirigir, coordinar y controlar) que, realizados convenientemente, repercuten de forma positiva en la eficacia y eficiencia de la actividad realizada en la organización"10 Para Koontz y Weihrich, la administración es "el proceso de diseñar y mantener un entorno en el que, trabajando en grupos, los individuos cumplan eficientemente objetivos específicos"11 Reinaldo O. Da Silva, define la administración como "un conjunto de actividades dirigido a aprovechar los recursos de manera eficiente y eficaz con el propósito de alcanzar uno o varios objetivos o metas de la organización"12 En este punto, y teniendo en cuenta las anteriores propuestas, planteamos la siguiente definición de administración: La administración es un proceso donde se elabora teorías modelos e hipótesis sobre las organizaciones utilizando el método científico donde transforma y opera con la realidad siguiendo normas y procedimientos ya que es un arte poder gestionar las organizaciones con la planificación, organización, dirección y control para utilizar de modo eficiente y eficaz los recursos disponibles y alcanzar los objetivos organizacionales de la cual dependen, el médico, el técnico informático, el ingeniero, el transportista, el bodeguero, etc. Planificación: Consiste básicamente en elegir y fijar las misiones y objetivos de la organización. Después, determinar las políticas, proyectos, programas, procedimientos, métodos, presupuestos, normas y estrategias Del libro: «Administración», Octava Edición, de Robbins Stephen y Coulter Mary, Pearson Educación, 2005, Págs. 7 y 9. 9 Del libro: «Administración», Novena Edición, de Hitt Michael, Black Stewart y Porter Lyman, Pearson Educación, 2006, Pág. 8. 10 Del libro: «Administración y Dirección», de Díez de Castro Emilio Pablo, García del Junco Julio, Martín Jimenez Francisca y Periáñez Cristobal Rafael, McGraw-Hill Interamericana, 2001, Pág. 4. 11 Del libro: «Administración Un Perspectiva Global», 12a. Edición, de Koontz Harold y Weihrich Heinz, McGraw-Hill Interamericana, 2004, Págs. 6 y 14. 12 Del libro: «Teorías de la Administración», de Oliveira Da Silva Reinaldo, International Thomson Editores, S.A. de C.V., 2002, Pág. 6. 8
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
necesarias para alcanzarlos, incluyendo además la toma de decisiones al tener que escoger entre diversos cursos de acción futuros11.En pocas palabras, es decidir con anticipación lo que se quiere lograr en el futuro y el cómo se lo va a lograr. Organización: Consiste en determinar qué tareas hay que hacer, quién las hace, cómo se agrupan, quién rinde cuentas a quién y dónde se toman las decisiones9. Dirección: Es el hecho de influir en los individuos para que contribuyan a favor del cumplimiento de las metas organizacionales y grupales; por lo tanto, tiene que ver fundamentalmente con el aspecto interpersonal de la administración12. Control: Consiste en medir y corregir el desempeño individual y organizacional para garantizar que los hechos se apeguen a los planes. Implica la medición del desempeño con base en metas y planes, la detección de desviaciones respecto de las normas y la contribución a la corrección de éstas12. Uso de recursos: Se refiere a la utilización de los distintos tipos de recursos que dispone la organización: humanos, financieros, materiales y de información. Actividades de trabajo: Son el conjunto de operaciones o tareas que se realizan en la organización y que al igual que los recursos, son indispensables para el logro de los objetivos establecidos. Logro de objetivos o metas de la organización: Todo el proceso de planear, organizar, dirigir y controlar la utilización de recursos y la realización de actividades, no son realizados al azar, sino con el propósito de lograr los objetivos o metas de la organización. Eficiencia y eficacia: En esencia, la eficacia es el cumplimiento de objetivos y la eficiencia es el logro de objetivos con el empleo de la mínima cantidad de recursos12.
1.3DEFINICION DE SOPORTE TECNICO. La noción de soporte se utiliza para nombrar a algo que brinda un respaldo, que puede ser físico o simbólico. Lo técnico, por otra parte, se asocia a aquello que se aplica en la ciencia o una disciplina artística.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
El soporte técnico, por lo tanto, es una asistencia que brindan las empresas para que sus clientes puedan hacer uso de sus productos o servicios. La finalidad del soporte técnico es ayudar a los usuarios para que puedan resolver ciertos problemas. Por ejemplo: “No logro conectarme a Internet: voy a tener que llamar al soporte técnico para que me explique qué sucede”, “Seguí todas las
instrucciones que me dio el equipo de soporte técnico pero el sistema sigue sin funcionar”, “Contratando nuestro servicio, tendrá soporte técnico ilimitado durante las 24 horas del día”. Por lo general, las empresas de informática cuentan con soporte técnico a disposición de sus usuarios. La atención se brinda por teléfono, a través de Internet o, en algunos casos, mediante visitas del personal al domicilio del cliente. El soporte técnico puede contribuir a resolver a distancia un error de programación en un software o una instalación defectuosa de un hardware, por citar dos posibilidades. Es importante destacar que, por lo general, la atención que se brinda a través del soporte técnico no suele incluir la capacitación o la formación del usuario. Esto quiere decir que, si la persona se comunica con el soporte técnico porque no sabe utilizar el servicio, lo más probable es que el empleado que atiende lo derive a otro sector y no lo instruya. Por eso, muchas compañías cuentan con dos áreas diferentes: por un lado el soporte técnico, y por otro el sector de capacitación.
Lee todo en: Definición de soporte técnico - Qué es, Significado y Concepto http://definicion.de/soporte-tecnico/#ixzz2z9z8cRi0
También existen gran cantidad de foros de soporte técnico en internet, que son totalmente gratuitos, y se basan en la simple voluntad y experiencia de los expertos que quieren ayudar a los principiantes13. Medios de soporte técnico El soporte técnico puede ser ofrecido a través de diferentes formas como e-mail, chat online, teléfono, aplicaciones (como mensajería instantánea), fax y otras técnicas a través de sitios web, como el ingreso a una mesa de ayuda o similar14. 13
Definición de diccionario de Informática.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Es el servicio que pueda prestarse tanto en hardware o software de una computadora, donde se resolverá problemas de los usuarios, siendo la asistencia técnica de forma presencial u online utilizando diferentes aplicaciones para tal fin. Teniendo en cuenta las anteriores propuestas, planteamos la siguiente definición de SOPORTE TÉCNICO:
Asistencia que brinda profesionales informáticos para software y hardware. Es el quien brinda servicio a los usuarios en resolver problemas en HARDWARE Y SOFTWARE para diferentes empresas vía virtual o llamadas telefónicas.
Conceptos básicos de informática La informática es considerada como un recurso para la organización y un valor que influye de manera contundente en las operaciones de una empresa o institución. Esto incluye asegurarse de que la información esté disponible cuando se requiera, que sea confiable, exacta y que tenga el costo más bajo posible. Dato: Se define como una cifra, magnitud, relación o hecho que presenta en la vida cotidiana, esto no tiene un valor semántico por sí mismo. Se puede utilizar en la realización de cálculos o en la toma de decisiones. Información: Es el conocimiento derivado del análisis de datos; se obtiene al analizar e interpretar los resultados generados mediante la aplicación de diversas técnicas y metodologías sobre los datos. Informática: Es el campo del estudio que proporciona y define técnicas, herramientas y metodologías que se aplican en el procesamiento de la información. Computación: Es la rama de la ciencia que abarca todo lo relacionado con computadoras, sistemas, hardware y software general. Sistema: Es un conjunto de elementos y procedimientos que actúan de manera interrelacionada para lograr un objetivo. Computadora: Es una maquina electrónico capaz de recibir datos, procesarlos y entregar la información de manera deseada, ya sea visualizada en el monitor o papel. Hardware: Son los componentes físicos que integran un equipo de cómputo; ·
Tarjeta Principal.
·
Dispositivos periféricos (monitor, teclado, ratón, impresora).
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
·
Cables.
Software: Comprende todos los componentes lógicos o intangibles de un equipo de cómputo; ·
Programas de aplicación.
·
Sistemas Operativos.
·
Lenguajes de programación.
Memoria RAM Programas y datos de la CPU; volátil (si paramos el ordenador pierde su contenido) proceso de ejecución para volver a ver algo. Memoria ROM Puesta en marcha del ordenador; configuración del sistema programadas de fábrica no volátil. Cache Acceso muy rápido poca cantidad de información que es utilizada (principio de localidad) incrementa la velocidad de proceso ahorra a la RAM. Memoria Interna Fija sus características en función a la capacidad de direccionamiento de E/S y número y tipo de variables manipuladas. Memoria Externa Hace diferencia a los dispositivos y medio de almacenamiento que no es parte de la memoria externa de la computadora (RAM y ROM). Memoria Secundaria Es un conjunto de dispositivos periféricos para el almacenamiento masivo de datos de un ordenador por mayor capacidad que la memoria principal, pero más lenta que esta. Instalaciones: Edificios y acondicionamiento del mismo, plan de emergencia, dispositivos de seguridad, etc. Equipo: Equipo de cómputo necesario para su funcionamiento, periféricos, etc. Materiales de producción: Materias primas para su funcionamiento asi como materiales directos e indirectos.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
CAPITULO II HUMANWARE
El tema HUMANWARE ha sido creado por el consultor en los años 90, como el fruto de una larga experiencia académica y de consultoría en organizaciones empresariales involucradas en las innovaciones de tecnologías de información y telecomunicaciones, bien sea proveedora, cliente o usuaria. Ha tenido la oportunidad de participar como consultor para familiarizarse con dicha problemática y contribuir como facilitador y agente de cambio en los complejos procesos de ventas de tecnología innovación e implementación. EL PORQUE DEL HUMANWARE En los países, aquellas organizaciones (como MyPES ) que han experimentado cambios tecnológicos tanto en la adquisición de soluciones en informática como en telecomunicaciones se han dado cuenta de la complejidad de los procesos de su adquisición e implementación. Los directivos y demás recursos humanos involucrados en el desarrollo de estos procesos de modernización destacaron que la mayoría de los problemas a los cuales se han enfrentado, estuvieron relacionados con la ADMINISTRACIÓN DE LOS ASPECTOS HUMANOS, es decir “HUMANWARE” que con el HARDWARE o el SOFTWARE. HUMANWARE El concepto “HUMANWARE” se usa para resaltar la importancia del “lado Humano” de la interacción entre los principales actores involucrados en los procesos de reestructuración, reingeniería y modernización empresarial para garantizar el éxito incorporación de nuevas tecnologías en hardware o software y demás servicios requeridos, de un lado entre productores, proveedores con su equipo de mercadeo, ventas, educación y servicios de apoyo y del otro lado con empresas compradoras de soluciones en informática y telecomunicaciones a través de las áreas funcionales del negocio, tales como Sistemas, servicio al cliente, finanzas, producción, RRHH, etc... y usuarios primarios o finales. Ya que puede decirse que es el lado productivo pues cubre las necesidades de todas las aéreas de la informática y computación pasando por las etapas de:
Procesos de adquisición de equipo y sistemas Administración efectiva de los sistemas Hardware - Software Contratación de personal y capacitación acorde a las necesidades
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Investigación y Desarrollo de Nuevas Tecnologías Programación y desarrollo de Sistemas Soporte Técnico en todas las aéreas Instalación y seguimiento de los procesos Desarrollo e implementación de software de base Diseño e implementación de redes de computadoras Desarrollo de servicios en Internet Control y automatización de procesos Industriales Docencia, investigación, organización y dirección de centros de cómputos Desarrollo de sistemas informáticos, dirección y liderazgo de equipos de trabajo Etc.
El Humanware de las Computadoras Podría definirse como "El factor humano que interviene en un sistema de Computo". Se refiere generalmente a las personas involucradas que participen en un proceso – operación – implementación – desarrollo – actualización cuyo resultado sea un producto o servicio relacionado y/o enfocado hacia la Informática y Computación así como el uso de nuevas tecnologías; entendiéndose que pueden ser usuarios del tipo operador, programadores, desarrolladores de aplicaciones, administradores, personal de soporte técnico, diseñadores CAD, diseñadores gráficos y multimedia Etc. Esto puede ser a nivel Directivo, Gerencial, Ingeniería, Licenciatura, Técnico o empíricos. De forma más general El Humanware se trata de toda persona que participa y se ve involucrada en el procesamiento de datos e información ya sea directa e indirectamente. En la actualidad se han creado carreras de carácter superior, nivel técnico y medio que tienen la finalidad de crear profesionales en el campo de la Informática y Computación. Los nombres asignados con que se han definido las carreras o estudios pueden ser escritos según la región o país respectivo de acuerdo a un menor o mayor alcance que obtenga la persona durante su formación; así entonces podemos encontrar Carreras Profesionales, Técnicas y de nivel medio como son:
LICENCIATURAS E INGENIERÍAS LICENCIATURA EN INFORMATICA
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Forma profesionales de la Informática con capacidad para desempeñar funciones de dirección, administración y contables con un alto desempeño en cubrir y entender las necesidades de la empresa. INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN Es el personal encargado de Construir sistemas computacionales de propósito general, Optimizar el funcionamiento de sistemas de computo mediante la planificación, organización, alta dirección y supervisión de proyectos de computó, usando para ello sus conocimientos científicos, metodológicos, y técnicos, así como los recursos bibliográficos que ofrece la Internet; contando además con un alto conocimiento en la arquitectura interna de la computadora, así como la programación de sus componentes internos. INGENIERO EN DISEÑO GRÁFICO DIGITAL Se encarga de desarrollar proyectos de alto contenido grafico digital, mediante una Formación profesional enfocada especialmente al diseño, implementación y evaluación de tecnología computacional interactiva para representar gráfica, visual y auditivamente los sistemas y procesos de las organizaciones como son: videojuegos, animación, modelos 3D, simuladores, realidad virtual, etc. DISEÑO Y MANUFACTURA ASISTIDOS POR COMPUTADORA CAD/CAM, proceso en el cual se utilizan las computadoras para mejorar la fabricación, desarrollo y diseño de los productos. Los sistemas de Diseño Asistido por Ordenador (CAD, acrónimo de Computer Aided Design) pueden utilizarse para generar modelos con muchas, si no todas, de las características de un determinado producto. Estas características podrían ser el tamaño, el contorno y la forma de cada componente, almacenados como dibujos 2D y 3D. Los sistemas CAD también permiten simular el funcionamiento de un producto. LICENCIATURA EN TECNOLOGÍAS EDUCATIVA Formación de profesorado para la construcción, la reflexión, el aprendizaje significativo y colaborativo de los conocimientos fundamentales para la comprensión del uso de las nuevas tecnologías de la información en el ámbito educativo que permita la aplicación de una manera adecuada de la tecnología en la Docencia. INGENIERIA EN REDES Y TELECOMUNICACIONES Es un profesional en el manejo de plataformas de comunicación, redes de computo, manejo de sistemas remotos y seguridad informática con
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
capacidad para instalar, administrar y operar antenas, sistemas de cableado, ruteadores, switches, firewalls; así como el manejo de tecnologías de datos, voz y video. Otras carreras profesionales o técnicas que podemos encontrar son:
Ingeniería en Seguridad Informática Técnicos en Desarrollos Multimedia Técnicos en Desarrollos Web Técnicos en Diseño Grafico Técnicos en Soporte y mantenimiento de Computadoras Técnicos en Redes Operadores de equipos de Cómputo Capturista de Datos…
Sea cual sea el área en que se labore, el uso que le des a una computadora mientras se tenga contacto o se tenga relación donde implique el uso de computadora estaremos formando parte de este concepto de gran importancia el Humanware.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
CAPITULO III FUNDAMENTO DE HARDWARE 2. Hardware 2.1 Esquema funcional de un ordenador como ya sabemos, un ordenador es una maquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lógicas y/o aritméticas(procesamiento) y finalmente proporcionar la información resultante a través de unos datos de salida; además debe tener la capacidad de almacenar información. La Figura 3.1 muestra el esquema básico de la estructura funcional de un ordenador. Dicha estructura tiene sus orígenes en la propuesta por el matemático Von Neumann en 1945 y fue concebida para ser capaz de ejecutar una serie de instrucciones u órdenes elementales almacenadas en la memoria principal. La máquina de von Neumann está compuesta de los siguientes elementos: La unidad de entrada, la unidad de salida, la memoria principal, la unidad central de proceso (CPU) y la unidad de memoria masiva. Esta última puede ser considerada también como parte de las unidades de entrada y salida. A continuación veamos una breve descripción de cada uno de estos componentes. - Unidad de entrada: Es la unidad a través de la cual se introduce en el ordenador la información desde el exterior. En esta unidad se transforma la información de entrada en señales eléctricas codificadas en binario. Son dispositivos de entrada de teclado, el ratón el scanner, la webcam, etc. -Unidad de salida: Es un dispositivo que suministra al exterior los resultados de las operaciones realizadas en el ordenador. Estas unidades decodifican las señales eléctricas internas en caracteres escritos o visualizados. El proceso seguido es el inverso al de las unidades de entrada. Son dispositivos de salida la pantalla o monitor, la impresora, el trazador o plotter, los altavoces, etc. MEMORIA: Lugar donde se almacena los datos y programas. Se pueden clasificar según el grado de accesibilidad como: - Memoria principal: Tiene la función de almacenar temporalmente los datos y las instrucciones de los programas que en un momento determinado se están ejecutando en el ordenador. -Memoria masiva o secundaria: Almacenan de forma permanente la totalidad de la información disponible para el ordenador, incluyendo programas y ficheros de datos tanto del sistema como de los usuarios. Constituyen dispositivos que pueden ser catalogados asimismo como
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
entrada y salida, puesto que la información fluye tanto desde como hacia el computador. Se incluyen aquí dispositivos como discos duros, CD o memorias USB.
Figura 3.1: Estructura Funcional de un ordenador (adapatador de [Prieto 97])
- Unidad Central de Proceso o CPU (Central Processing Unit): Es el cerebro de una computadora, el núcleo central donde tiene lugar las operaciones sobre los datos, así como la toma de decisiones. Los componentes que integran la CPU son la Unidad de control (UC) y la Unidad aritmético lógico (ALU). Las siguientes secciones describen con más detalle algunos de los componentes que conforman el ordenador.
2.2
Unidad central de proceso (CPU) o procesador.
La CPU es el procesador del ordenador, siendo los términos CPU, procesador y microprocesador utilizados como sinónimos. Su funcionamiento se realiza de forma sincronizada con un reloj, que marca su velocidad. Entre sus responsabilidades destacamos:
Organizar los accesos a memoria, para leer instrucciones y datos.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Decodificar las instrucciones máquina y generar las señales correspondientes para cada unidad. Organizar las transferencias de información entre los distintos componentes del ordenador como pueden ser la memoria, Registros, controladores de los periféricos (disco duro, CD ROM, pantalla, Teclado) a través de los puertos en su caso. Gestionar la periferia del ordenador.
La CPU además de contener la unidad de control y la unidad aritmética lógica posee registros de almacenamiento, como pueden ser el registro de instrucciones (RI), el acumulador (AX) y otros registros usados durante la ejecución de cada instrucción. Dichos registros están formados por unidades elementales de memoria denominados biestables que guardan la información en forma binaria. La CPU está contenida en el chip microprocesador central. Además de contener los elementos antes mencionados, un microchip dispone de memoria cache y coprocesador matemático. Existen varios fabricantes (Intel, AMD, Motorola) y modelos de procesadores en el mercado (Pentium, Core Duo, Core Quad, i7, 68000, PowerPC,etc.). Los factores o parámetros principales a tener en cuenta a la hora de elegir una CPU son las siguientes:
Compatibilidad: Dos microprocesadores son compatibles si el software escrito para uno de ellos puede ser ejecutado en el otro. Como ejemplo la familia de microprocesadores de Intel y AMD son compatibles, pero no lo son con PowerPC (de motorola-IBM).
Rendimiento: Es la velocidad a la que el procesador manipula la información. El rendimiento global viene determinado por los siguientes factores:
Frecuencia de reloj: velocidad a la que trabaja el reloj interno que sirve para sincronizar las señales eléctricas, medida en GHZ. La arquitectura del ordenador: Existen dos tendencias principales RISC (Reduced Instruction Set Computer) y CISC (Complex Intruction Set Computer). Tradicionalmente se piensa en CISC cuando el procesador tiene pocas instrucciones que se ejecutan muy rápidamente, haciendo el programa final mucho más rápido que un CISC. Tamaño de la palabra de la CPU y ancho de bus (32, 64 bits). Procesamiento paralelo, varias CPU o nucleos. 2.2.1 Unidad de control (UC) La unidad de control se encarga de tomar las decisiones oportunas en cada momento. Es un circuito especializado que controla la ejecución de las instrucciones siguiendo el orden establecido en el programa almacenado en
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
memoria y actualmente en ejecución. Tras decodificar la instrucción máquina, realiza el secuenciamiento de las acciones necesarias para la ejecución de cada instrucción. Su gestión consiste en generar las señales correspondientes para cada unidad, organizar las transferencias de información entre los distintos componentes internos del ordenador (memoria, registro, controladores, ALU) y los periféricos. Todas estas acciones las realiza de forma sincronizada en base al reloj del procesador. La figura 3.2 describe el esquema de la UC, cuyos componentes son:
PC (registro contador de programa): Contiene la dirección de memoria de la siguiente instrucción a ejecutar. RI (registro de instrucción): Contiene el código de la instrucción que se está ejecutando. Decodificador: Son circuitos especializados en determinar lo que se debe hacer en función del código de la instrucción a ejecutar y de las señales de estado de los dispositivos. Reloj: Proporciona una sucesión de impulsos eléctricos o ciclos a intervalos constantes, que marcan los instantes en que han de comenzar los pasos de que consta cada instrucción. *Secuenciador: En este dispositivo se generan ordenes muy elementales (micro-ordenes) que sincronizadas por el reloj hacen que se vaya ejecutando paso a paso la instrucción que está cargada en el registro de instrucción.
Reloj
Contador de Programa (PC)
Secuenciador Decodificador
Registro de instrucción (RI)
BUSES
Figura 3.2: Esquema de la unidad de control
2.2.2 Unidad aritmética lógica (ALU) La unidad aritmética lógica contiene los circuitos electrónicos que realizar las operaciones aritméticas (como sumas, restas, multiplicaciones, etc.), Lógicas (NO (Not), Y (And), O (Or), etc.), operaciones de desplazamiento, y cualquier otro tipo de operación incluida dentro del repertorio de
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
instrucciones de la máquina. Opera para producir resultados o datos de salida a partir de datos de entrada en base a las órdenes remitidas por la UC, siendo auxiliada por registros o almacenes temporales para guardar transitoriamente datos y resultados parciales. La figura 3.3 presenta el esquema de ALU, la cual está compuesta por:
Figura 3.3 Esquema Unidad aritmética lógico. Circuito operacional (COP): Contiene los circuitos necesarios para la realización de las operaciones con los datos procedentes del Registro de Entrada. También acepta como entrada, órdenes para seleccionar el tipo de operación que debe realizar.
Registro de Entrada (RE): Contiene los datos u operandos que intervienen en una instrucción antes de que se realice la operación por parte del COP. También se emplea como almacenamiento de resultados intermedios o finales de las operaciones.
Registro de Estado (RS): Contiene un conjunto de biestables (indicadores) en los que se deja constancia de condiciones que se dieron en la última operación realizada y que habrán de ser tenidas en cuenta en operaciones posteriores (indicadores de signo, de cero, de desbordamiento) Al RS también se le conoce con el nombre de palabra de estado.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Registro Acumulador (RA): Almacena los resultados de las operaciones realizadas por el COP. Está conectado con los RE para realimentación en el caso de operaciones encadenadas. También tiene una conexión directa con el bus de datos para envío de resultados a la memoria principal o a la UC. 2.3
Memoria
2.3.1 Memoria principal La memoria principal es la unidad donde se almacenan los datos e instrucciones necesarios para realizar un determinado proceso. Es rápida, y está estrechamente ligada a las unidades funcionales más rápidas dentro de la computadora (la UC y la ALU). Aquí es donde deben ser cargados los programas para poder ejecutarse. La memoria principal está formada por circuitos electrónicos capaces de almacenar sólo dos valores (0 ó 1) en cada elemento o celda de memoria. Una palabra de memoria es el menor número de celdas de memoria que se pueden leer o escribir de una vez (cuando se accede a la memoria no se accede a una sola celda, sino que se hace a un conjunto consecutivo de ellas). Es decir, una palabra es el conjunto de bits que se leen o escriben en memoria de una vez. De esta forma, para acceder a la memoria no necesitamos numerar cada una de las celdas individuales que almacenan un bit, sino cada uno de los conjuntos de celdas, es decir, las palabras de memoria. Este número que identifica de forma única a cada posición de memoria se denomina dirección de memoria, y mediante esa dirección se puede acceder de forma directa a cualquiera de las posiciones de la memoria principal; por esto se dice que la memoria principal es una memoria de acceso directo o memoria accesible por dirección.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Figura 3.4 Esquema del funcionamiento de memoria. Básicamente, hay tres parámetros que permiten medir la velocidad de respuesta de una memoria: • Tiempo de acceso, tA, Es el tiempo máximo que se tarda en leer o escribir el contenido de una posición de memoria. • Tiempo de ciclo, tc, Es el tiempo mínimo entre dos lecturas consecutivas. • Ancho de Banda, AB, es el n° de palabras que se transfieren entre memoria y CPU por unidad de tiempo: AB=1/tc. En la Figura 3.5 podemos ver un ejemplo de una memoria de 1024 palabras de 1 byte cada una formando una memoria de 1 Kbyte. Palabra de memoria: Es el conjunto de celdas de memoria que se pueden leer o escribir simultáneamente. Normalmente sulen ser multiplo de o bits(1 byte), es decir 16,32 0 64 bits. Dirección de memoria: Es el número que identifica de forma univoca cada palabra de memoria. Ordenes de lectura y escritura: Son las dos operaciones que podemos realizar sobre la memoria, y tienen su origen en la unidad de control.
Celda de memoria
Dirección de memoria 0
0
1
1
1
1
0
1
0
1
0
0
0
1
1
0
0
1
2
1
1
1
1
0
0
1
0
3
1
0
0
1
1
1
0
0
. . 1023
Palabra e memoria
Figura 3.5 Ejemplo de memoria de 1024 palabras de 1 byte cada una (memoria de 1 kb). Memoria RAM. (Random Access Memory – Memoria de Acceso Aleatorio): Es una memoria de acceso directo, es decir, que permite a cualquier posición de forma directa. Admite operaciones de lectura/escritura y es volátil, lo cual quiere decir que si se apaga el ordenador se pierden los contenidos almacenados en la misma. Existen varias tecnologías de
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
fabricación (DRAM Dynamic RAM - Memoria dinámica de acceso aleatorio, se usa principalmente en los módulos de memoria RAM como memoria principal del sistema, fueron las utilizadas en los primeros módulos (tanto en los SIMM como en los primeros DIMM). Es un tipo de memoria más barata que la SDRAM, pero también bastante más lenta, por lo que con el paso del tiempo ha dejado de utilizarse, SDRAM Síncrono de memoria dinámica de acceso aleatorio, son las utilizadas actualmente en nuestras computadoras (aunque por SDRAM se suele identificar a un tipo concreto de módulos, en realidad todos los módulos actuales son SDRAM), SRAM Static RAM - Memoria estática de acceso aleatorio, es capaz de mantener los datos, mientras esté alimentada; pierden la información si se les interrumpe la alimentación eléctrica. Se utilizan en sistemas científicos e industriales), y pueden presentarse en chips agrupados formando módulos (SIMM (Formato usado en computadores antiguos. Tenían un bus de datos de 16 ó 32 bits), DIMM (Usado en computadores de escritorio. Se caracterizan por tener un bus de datos de 64 bits) y SO-DIMM (Usado en computadores portátiles. Formato miniaturizado de DIMM)). Que además poseen diferentes capacidades (512, 1024,2048, 4096, 8192, 16384, 32768 Mb etc.) y actualmente existen distintos tiempos de acceso.
Especificación de los módulos DIMM o DIMM de 168 contactos, SDR SDRAM (tipos: PC66, PC100, PC133...). o DIMM de 184 contactos, DDR SDRAM (tipos: PC1600 (DDR-200), PC2100 (DDR-266), PC2400 (DDR-300), PC2700 (DDR-333), PC3000 (DDR-366), PC3200 (DDR-400), PC3500 (DDR-433), PC3700 (DDR-466), PC4000 (DDR-500), PC4300 (DDR-533), PC4800 (DDR-600); hasta 1 GiB por módulo).
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
DIMM de 240 contactos, DDR2 SDRAM (tipos: PC2-3200 (DDR2400), PC2-3700 (DDR2-466), PC2-4200 (DDR2-533), PC2-4800 (DDR2-600), PC2-5300 (DDR2-667), PC2-6400 (DDR2-800), PC28000 (DDR2-1000), PC2-8500 (DDR2-1066), PC2-9200 (DDR21150) y PC2-9600 (DDR2-1200); hasta 4 GiB por módulo). o DIMM de 240 contactos, DDR3 SDRAM (tipos: PC3-6400 (DDR3800), PC3-8500 (DDR3-1066), PC3-10.600 (DDR3-1333), PC313.300 (DDR3-1666), PC3-14.400 (DDR3-1800), PC3-16.000 (DDR3-2000); hasta 8 GiB por módulo). o
Memoria ROM (Read Only Memory - Memoria de sólo lectura): Es una memoria de acceso directo y, a diferencia de la RAM, es de solo lectura. No es volátil, de manera que la información almacenada permanece aunque se desconecte la alimentación. Existe diversos tipos de (PROM, EPROM, EEPROM) y su contenido se puede actualizar. A modo de ejemplo, la ROM principal de un computador contiene normalmente la siguiente información: Programa para la puesta en marcha del ordenador (Power On Self Test):Rutinas de inicialización y arranque. BIOS (Basic Input Output System): Incluye una utilidad llamada SETUP, que es un sistema basado en menús donde se pueden configurar muchos parámetros del equipo, tales como el tipo de disco duro, la fecha y hora del sistema, etc. Dichos parámetros se guardan en una memoria tipo CMOS (es la encargada de mantener la información sobre la configuración de la computadora), de muy bajo consumo y que es mantenida con una pila cuando el ordenador esta desconectado.
Memoria Caché: Se trata de una memoria de tipo estático (SDRAM), de pequeños tamaño con una alta velocidad de acceso, y que generalmente ubicada entre la memoria principal y la CPU. Su misión principal es la de acelerar los accesos a la información almacenada en la memoria principal. Existen dos tipos de caché, la de primer nivel, integrada en la CPU y la de segundo nivel, fuera de la CPU. También es posible encontrarla en los accesos a dispositivos de almacenamiento secundario como los discos duros, con el propósito de agilizar la transferencia de datos, En la figura 3.6 se muestra un ejemplo de funcionamiento de la memoria caché.
RAM 0
0
0
1
1
0
1
1
0
0
1
1
0
1
1
1
1
1
1
0
0
0
0
1
1
1
0
0
0
0
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante. 2 3
1 1
1 1
0 0
1 0
1 0
1 0
0
0
1
1
0
1
1
1
1
1
0
0
0
0
0
1
1
0
1
1
1
0
1
1
0
1
1
1
0
0
1
1
0
0
0
0
0
1
1
0
0
0
0
0
6
Caché 0
2
1
1 1 0 1 1 1 0 3
1
1
0
1
1
1
0
1 1 0 0 0 0 0
1
1
0
0
0
0
0
1 CPU
4 CPU
CPU
5
1. La CPU necesita una palabra de memoria (la 2) y se pide a la caché. 2. La caché no la tiene y se la solicita a la RAM. 3. la RAM envía a la caché la palabra solicitada (la 2) y la siguiente (la 3). 4. La caché le envia a la CPU la palabra que pidió (la 2). 5. La CPU pide una nueva palabra a la caché (la 3). 6. En esta ocasión la caché tiene la palabra que se solicita con lo q nos ahorramos el acceso a la RAM que es bastante más lento.
Figura 3.6: Ejemplo de funcionamiento de la memoria caché. 2.3.2 Memoria masiva o secundaria La memoria masiva se caracteriza por ofrecer una velocidad de acceso más lenta que la memoria principal pero con una gran capacidad (Gigabytes, Terabytes) de almacenamiento, pudiendo configurarse como unidades internas, disco duro, o externas, DVR-R, disco USB, etc. Los sistemas de almacenamiento secundario pueden agruparse en función de la tecnología utilizada: * Dispositivos magnéticos: Como discos magnéticos (discos duros), los disco externos USB,etc. * Dispositivos ópticos como CD y DVD. * Dispositivos basados en tecnología de estado sólido: como es el caso de la memoria flash (memoria USB) y las tarjetas de memoria cuyo uso ha proliferado en la fotografía digital en diferentes formatos como CompactFlash, SD, miniSD y microSD, MemoriaStick, etc.
2.3.3 Organización jerárquica de la memoria
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Los diferentes tipos de memorias analizadas hasta el momento deben combinarse para alcanzar un compromiso entre coste y rendimiento del sistema computado de forma transparente para el usuario. Se define una estructura jerárquica por niveles (ver figura 3.7) situando en los niveles más cercanos al procesador la tecnología mas rápida y cara como registros o memoria caché.
Nivel 4: Nivel 3: Nivel 2: Nivel 1: Nivel 0:
La red Memoria masiva (Disco Duro) Memoria principal (Memoria RAM) Memoria caché Registros del procesador.
Figura 3.7: Jerarquía de memoria de un ordenador. y en los niveles más alejados tecnologías con mayor capacidad y menor coste como puede ser los discos duros. Merece mención especial el último de los niveles recogidos en la Figura 3.7. El nivel 4 o de red surge para dar respuesta en una necesidad creciente por parte de los usuarios para poder acceder a la misma información desde diferentes maquinas. Las mejoras continuas en la velocidad y fiabilidad de acceso a la red han permitido el uso de la misma como unidad de almacenamiento externo. Existe multitud de páginas que ofrecen servicios de repositorio en línea, sincronización de contenidos, copia de seguridad, correo electrónico, etc. 2.4 Dispositivos de entrada y salida (E/S) Los ordenadores no serían de utilidad si no pudieran intercambiar información con el exterior. La idea básica es en transferir información entre memoria y los dispositivos de entrada/salida. Existen tres formas de controlar un periférico: * Por consulta: Periódicamente la CPU consulta al controlador de dispositivo si tiene datos mediante el envió de comandos. * Por interrupción: Cuando el dispositivo quiere comunicar algo, el controlador interrumpe a la CPU. El número de interrupción se establece para saber de qué dispositivo se trata. *DMA (Direct Memory Access - Acceso Directo a Memoria): La información se transmite directamente de memoria a periférico (y viceversa) sin intervención de la CPU, Excepto al principio y final de la transmisión. Las operaciones de E/S las realizan los controladores de los dispositivos. Los diseñadores de los sistemas de E/S deben considerar cuestiones tales como expansibilidad y recuperación ante fallos de la misma forma que consideran el rendimiento. El rendimiento depende en muchos aspectos del
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
sistema: las características del dispositivo, la conexión entre el dispositivo y el resto del sistema, la jerarquía de memoria y el sistema operativo.
2.4.1 Los dispositivos de entrada Permiten introducir información en el ordenador codificándola, siendo los ejemplos más representativos son: Teclado: El teclado es un dispositivo eficaz para introducir datos no gráficos como rótulos de imágenes asociados con un despliegue de gráficas. Los teclados también pueden ofrecerse con características que facilitan la entrada de coordenadas de la pantalla, selecciones de menús o funciones de gráficas.
Ratón ó Mouse: Es un dispositivo electrónico que nos permite dar instrucciones a nuestra computadora a través de un cursor que aparece en la pantalla y haciendo clic para que se lleve a cabo una acción determinada; a medida que el Mouse rueda sobre el escritorio, el cursor (Puntero) en la pantalla hace lo mismo. Tal procedimiento permitirá controlar, apuntar, sostener y manipular varios objetos gráficos (Y de texto) en un programa. A este periférico se le llamó así por su parecido con un roedor. Existen modelos en los que la transmisión se hace por infrarrojos eliminando por tanto la necesidad de cableado. Al igual que el teclado, el Mouse es el elemento periférico que más se utiliza en una PC.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Micrófono:
Los
micrófonos son los transductores encargados de transformar energía acústica en energía eléctrica, permitiendo, por lo tanto el registro, almacenamiento, transmisión y procesamiento electrónico de las señales de audio. Son dispositivos duales de los altoparlantes, constituyendo ambos transductores los elementos más significativos en cuanto a las características sonoras que sobre imponen a las señales de audio.
Scanner: Es una unidad de ingreso de información. Permite la introducción de imágenes gráficas al computador mediante un sistema de matrices de puntos, como resultado de un barrido óptico del documento. La información se almacena en archivos en forma de mapas de bits (bit maps), o en otros formatos más eficientes como Jpeg o Gif. Cámara Digital: se conecta al ordenador y le transmite las imágenes que capta, pudiendo ser modificada y retocada, o volverla a tomar en caso de que este mal.
Cámara de Video: Graba videos como si de una cámara normal, pero las ventajas que ofrece en estar en formato digital, que es mucho mejor la imagen, tiene una pantalla LCD por la que ves simultáneamente la imagen mientras grabas. Se conecta al PC y este recoge el video que has grabado, para poder retocarlo posteriormente con el software adecuado.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Webcam: Es una cámara de pequeñas dimensiones. Sólo es la cámara, no tiene LCD. Tiene que estar conectada al PC para poder funcionar, y esta transmite las imágenes al ordenador. Su uso es generalmente para videoconferencias por Internet, pero mediante el software adecuado, se pueden grabar videos como una cámara normal y tomar fotos estáticas; entre otras.
2.4.2 Los dispositivos de salida Son utilizados para transmitir información al exterior, decodificándola para facilitar su interpretación. Algunos ejemplos son: Monitor: exhibe las imágenes que elabora de acuerdo con el programa o proceso que se esté ejecutando, puede ser videos, gráficos, fotografías o texto. Es la salida por defecto donde se presentan los mensajes generados por el computador, como errores, solicitud de datos, etc. Monitor CTR(Tubos de Rayos Catódicos)los cuales son unos dispositivos que se emplean principalmente en monitores y televisores que actualmente ya no son utilizados, los monitores LCD(Liquid Crystal Display - Pantalla de Cristal Líquido) Incorporan un filtro con la cual ya no te malogran ni cansan la vista a comparación de los CRT, cuenta con una resolución desde 120×720 pixeles, los monitores LED (Light Emitting Diode – Dioso Emisor de Luz), Consume menos energía que un LCD es un dispositivo semiconductor, el cual emite luz de manera incoherente y luminiscente, estos monitores en la actualidad son muy utilizados; los monitores DLP se basa en un semiconductor óptico llamado Digital Micromirror Device, o integrado DMD es básicamente un microinterruptor extremadamente exacto que permite modular digitalmente la luz mediante millones de espejos microscópicos dispuestos en un colector rectangular, estos monitores son generalmente utilizados por editores de videos spots, películas, etc.
IMPRESORA
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Es el periférico que el ordenador utiliza para presentar información impresa en papel. Las primeras impresoras nacieron muchos años antes que el PC e incluso antes que los monitores, siendo durante años el método más usual para presentar los resultados de los cálculos en aquellos primitivos
ordenadores, todo un avance respecto a las tarjetas y cintas perforadas que se usaban hasta entonces.
PARLANTES Cada vez las usa más la computadora para el manejo de sonidos, para la cual se utiliza como salida algún tipo de bocinas. Algunas bocinas son de mesas, similares a la de cualquier aparato de sonidos y otras son portátiles (audífonos). Existen modelos muy variados, de acuerdo a su diseño y la capacidad en watts que poseen.
PLOTTER Es un periférico destinado a trabajos de impresión específicos (planos, esquemas complejos, dibujo de piezas, grandes formatos, etc.). Se utilizan en diversos campos: ciencias, ingeniería, diseño, arquitectura, etc.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
VIDEOPROYECTOR Un proyector de vídeo o vídeo proyector es un aparato que recibe una señal de vídeo y proyecta la imagen correspondiente en una pantalla de proyección usando un sistema de lentes, permitiendo así visualizar imágenes fijas o en
movimiento.
2.4.3 Los dispositivos de entrada/salida Permiten tanto la entrada como la salida. Entre estos dispositivos se encuentra los siguientes:
Router o modem (modulador/demodulador): Es el elemento de comunicación que permite conectar un ordenador a la red (permite conectar dos ordenadores o más a través de la red telefónica). Es el puente entre una señal digital del PC y la analógica, compuesta de sonidos y tonos del teléfono.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Tarjeta de sonido: Digitaliza ondas sonoras introducidas a través de un micrófono o convierte archivos sonoros almacenados en forma digital en formato analógico para que puedan ser reproducidos por los altavoces.
Tarjeta de red: Permite que el ordenador se conecte a una red local y de esta manera transmitir y recibir datos de los demás dispositivos conectados a la red.
2.5 Buses y conectores. Los buses son el conjunto de cables (hilos,pistas) responsables de permitir la comunicación entre todos los módulos del ordenador, de modo que por cada hilo se puede transmitir información codificada. Existen dos tipos de transmisiones: la transmisión serie, donde se transmiten y reciben varios bits por el mismo hilo uno detrás de otro, y la transmisión paralelo que realiza con conjuntos de bits a la vez, uno por cada hilo. La transmisión de los datos en la placa base, y en todos los dispositivos, se realiza a través de unos cables (no olvidemos que estamos trabajando con electricidad) denominados buses.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Los buses son un conjunto de líneas paralelas de conductores eléctricos que interconectan los distintos elementos de un ordenador. En atención a la información que llevan los bits que circulan por sus líneas, los buses pueden ser de distintos tipos:
Buses de direcciones: Son los empleados por la Unidad de Control para indicar a la memoria temporal la dirección que se va a emplear. Por estos buses viajan direcciones de memoria. Buses de datos: Los bits que circulan por las líneas constituyen los datos con los que trabaja el ordenador. Estos buses pueden tener distintos
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
anchos (8, 16, 32, 64 bits), transportando mayor cantidad de datos el que más anchura posee. Los primeros buses eran de 8 bits (1 Byte); en la actualidad es común el de 64 bits. Se emplean para la transmisión de datos entre el procesador y la memoria, o entre el procesador y los periféricos. Buses de control: Se encargan de transportar señales de control que informan sobre la conexión de los periféricos, el estado de los puertos, etc.; también transportan las órdenes desde el procesador a los periféricos.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
CAPITULO IV FUNDAMENTOS DE SOFTWARE. 3. CONCEPTOS DE SOFTWARE Y EVOLUCION Para llegar a comprender qué es el software, debemos empezar la exposición por describir los elementos que componen un ordenador. Podríamos hacer una gran lista de elementos, pero en definitiva, el ordenador se compone de dos partes: hardware y software. El hardware, como ya se expuso en el capítulo anterior, es la parte física o material de todo ordenador y el software es la parte inmaterial, intangible del mismo. Metafóricamente serían el cuerpo (hardware) y el alma (software) del sistema informático. Pues bien, una vez que nos hacemos una idea, a grosso modo, podemos exponer una definición de software. El software de un ordenador es un conjunto de programas (un programa es una secuencia de instrucciones que son interpretadas por un ordenador, dando como fruto un resultado pretendido y determinado) cuya función principal es hacer que el ordenador funcione, haciendo que las actuaciones y tareas a realizar por éste sigan un esquema lógico y predeterminado de funcionamiento. Un ordenador, por sí mismo, no es capaz de hacer algo, necesita de alguien que lo dirija y le dé una serie de instrucciones. Ese alguien es el usuario y las instrucciones vienen dadas en los programas. Finalmente es el usuario quien, en definitiva, le dice al ordenador qué tiene que hacer y cuándo, pues el cómo viene especificado en los programas, es decir, en el software. Desde otra óptica, podemos decir que el software es aquel elemento que hace de unión entre el hombre y la máquina (el hardware).
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Como un ordenador no puede comunicarse con el hombre por sí solo y el hombre tampoco puede hacerlo con el ordenador, ya que ambos utilizan lenguajes diferentes, el software es el que se encargaría de disminuir o eliminar esa barrera de incomprensión actuando de intermediario y estableciendo procedimientos de comunicación entre ambos. La evolución que han tenido los sistemas operativos se ha producido de manera paralela al desarrollo del hardware. Para exponer su proceso histórico vamos a servirnos de la clasificación por etapas temporales o generaciones; de este modo, se puede observar que se ha producido hasta cuatro generaciones de sistemas operativos y que son las que ahora vamos a desarrollar. 3.1
1ª generación (1945 – 1955)
En este período de tiempo es cuando surgen las primeras computadoras en donde los programadores programaban directamente el hardware de la misma. En realidad no podemos decir que existiera un sistema operativo, pero sí que se empezó a vislumbrar su futuro nacimiento. Era una época en la que las computadoras no eran más que máquinas de cálculo constituidas mediante bulbos. Ocupaban una habitación completa debido a sus grandes dimensiones y trabajaban muy lentamente. Su programación se realizaba con
lenguaje máquina, necesitándose el
empleo de conexiones para controlar las funciones básicas de la máquina. Para conseguir una visión simple, se trataba de computadoras o máquinas enchufadas a tableros. Principalmente las operaciones realizadas por estas máquinas eran de cálculo matemático. No es hasta comienzos de los años 50 cuando se incorporaron las tarjetas perforadas en las que se escribían los programas para su posterior lectura con lo que se mejoró la rutina de los procesos.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Entre las personas que fueron capaces de crear máquinas como éstas estaban
JhonVonNewman,
HowardAiken,
J.
Prespe
R.
Eckert
y
WilliamsMauchley. 3.2
2ª generación (1955 – 1965)
Es la empresa General Motors la que implanta por primera vez un sistema operativo en su ordenador IBM 170. En esta generación surge el sistema de procesamiento por lotes en donde el trabajo se agrupaba cuando sus secuencias de pasos resultaba repetitiva, con lo que se ahorraba tiempo en la realización de las mismas. Consistía en el procesamiento de trabajos según el orden de admisión o entrada, de tal modo que hasta que no finalizara una tarea no se podía comenzar con la siguiente. 3.3
3ª generación (1965 – 1980)
Surgen los denominados circuitos integrados y la multiprogramación. Fue IBM en su línea 360, quien empleó por vez primera un sistema operativo utilizando circuitos integrados que permitían dar soporte simultáneamente a trabajos por lotes, compartiendo tiempos y procesos. Se trataba de un sistema operativo enorme y complejo que funcionaba con un gran volumen de información. También surge el concepto de multiprogramación. Las computadoras adquieren la capacidad de leer el contenido de las tarjetas y pasarlo al disco (en la parte de memoria libre que le quedara), con el objetivo de incrementar la productividad de la UCP al reducir tiempos muertos. En esta generación los ordenadores son de propósito general.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
3.4
4ª generación (1980 – actualidad)
Surgen los sistemas operativos en red y distribuidos a los que posteriormente nos referiremos en el apartado 2.1.1. de este capítulo. También surgen los ordenadores personales y las estaciones de trabajo y se produce uno de los grandes avances en los sistemas operativos: las interfaces amigables que hacen al usuario el trabajo mucho más fácil. Se hacen muy populares el MS-DOS, UNIX
y Windows, con sus diferentes
versiones. Se
utilizan
circuitos
integrados
VLSI
(VeryLargeScaleIntegration)
y
aparecen los microprocesadores. Los grandes adelantos de esta época son:
El concepto de máquina virtual, que trata de emular a otras máquinas.
El uso de los sistemas de gestión de bases de datos.
La conectividad entre ordenadores brindando la oportunidad del traspaso de información de ordenador a ordenador, donde quiera que estén situados (véase capítulo 8).
3.5
Clasificación del Software
El software se puede dividir. 3.5.1 Software de base El software de base o software de sistema, es aquel conjunto de programas que tienen como misión facilitar el uso del ordenador por parte de los usuarios y además comunicarlo con sus periféricos, asignándolos y administrándolos. Entre sus funciones se podrían citar las siguientes:
Establece una relación muy básica entre la máquina y la persona o usuario, haciendo de intermediario.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Cumple con funciones que para el usuario serían muy engorrosas o muy difíciles de ejecutar.
Hace que el usuario trabaje con su ordenador de manera sencilla y cómoda.
Controla las operaciones que realiza la máquina.
Este tipo de software se puede dividir en sistema operativo y en programas de utilidades. 3.5.1.1 sistemas operativos Entendemos por sistema operativo aquel conjunto de programas orientados a controlar todos los dispositivos del ordenador, dirigiendo sus operaciones básicas. Como resultado de ello
facilita y mejora el rendimiento de los
procesos que suceden en el ordenador, como por ejemplo, controlar la impresora, el monitor, coordinar el solapamiento de varios programas para que actúen conjuntamente, permitir trabajar simultáneamente con varios periféricos diferentes, etc... En resumen, básicamente, podemos concluir que el sistema operativo persigue los objetivos de:
Servir de nexo de unión o interfaz entre el hardware y el Humanware, de manera sencilla y amigable.
Optimizar los recursos del ordenador (software y hardware).
Dentro de los sistemas operativos se puede hacer una clasificación atendiendo al servicio que ofrecen, la cual se muestra en la figura 4.3. Veamos cada uno de ellos más detenidamente.
CLASIFICACION DE SISTEMAS OPERATIVOS
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Monousuario. Los sistemas operativos monousuarios son aquellos que dan servicio a un sólo usuario, independientemente del número de procesadores que tenga la computadora o el número de tareas que el mismo usuario pueda ejecutar al mismo tiempo. Normalmente, los típicos PC (ordenadores personales), se han incluido en esta clasificación.
Multiusuario. En este caso, los sistemas operativos dan servicio a varios usuarios a la vez, bien sea empleando varios terminales conectados a la computadora u ordenador central, o bien a través de sesiones remotas dentro de una red de comunicaciones.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Monotarea. Se trata de sistemas operativos que tan sólo permiten que el usuario realice una tarea y que para la ejecución de otra debe terminar la anterior, es decir, no se pueden llevar a cabo varias tareas a la vez.
Multitarea. El sistema operativo multitarea es aquel permite que el usuario realice varias tareas de manera simultánea.
Uniproceso. Si el sistema operativo es uniproceso sólo es capaz de utilizar un sólo procesador del sistema. Un ejemplo de este tipo de sistemas operativo sería el MS-DOS.
Multiproceso. En este caso el sistema operativo es capaz de usar varios procesadores del sistema, de tal manera que podría distinguiendo su trabajo entre ellos. Estos sistemas operativos pueden trabajar de dos formas bien distintas, de manera simétrica o de manera asimétrica. Cuando trabaja de manera simétrica, los procesos que se ejecutan serán enviados de manera indistinta a cualquier procesador en función de su disponibilidad, siendo tal vez ésta la manera más equilibrada de trabajar. En cambio, cuando opera de forma asimétrica, es el propio sistema operativo el que determina el procesador principal que posteriormente distribuirá la carga a los demás como si de un “jefe” se tratara.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Existe otra forma de clasificación de los sistemas operativos, atendiendo a la manera de ofrecer sus servicios. Así, existirían dos tipos de sistemas operativos:
Sistemas operativos en red. Son aquellos que gozan de la capacidad de interactuar con otros sistemas operativos ubicados en otras computadoras mediante una red de transmisión. Esta interconexión permitiría el intercambio de información entre distintos ordenadores tales como archivos de datos, imágenes o sonidos; así como la ejecución de comandos remotos y cualquier posibilidad de trabajo que permita dicha red (ver epígrafe 3.3 del capítulo 8).
Sistemas operativos distribuidos. Este tipo de sistema operativo engloba los servicios del tipo anterior y además integra otros recursos como impresoras, unidades centrales de procesos, memoria, etc., en una sola máquina, de este modo, el usuario podrá emplear el recurso que necesite con independencia de su ubicación, compartiendo con otros usuarios dispositivos y datos. TIPOS DE SISTEMAS OPERATIVOS
3.5.1.2 Programas de utilidades Son aquellos programas cuya función es facilitar la comunicación con el usuario, proporcionando un entorno de trabajo adecuado para la ejecución de aplicaciones u otros programas. 3.5.2 Software de aplicación Podríamos definir el software de aplicación como un conjunto de programas que ayudan a resolver las necesidades de los usuarios.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
La diferencia que existe entre un programa de aplicación y un programa de utilidad estriba en que éstos últimos sirven para que el usuario se relacione con el ordenador, facilitando su uso, mientras que los de aplicación ayudan al usuario en la realización de tareas que anteriormente se realizaban manualmente. Gracias al software de aplicación, el hombre utiliza el ordenador para que su trabajo se convierta en algo más liviano y le ayude en gran medida en todas aquellas actividades de carácter repetitivo. Como ejemplos de estas aplicaciones tenemos:
Procesadores de texto.
Editores.
Hojas de cálculo.
Sistemas de gestión de bases de datos.
Programas de comunicaciones.
Paquetes integrados.
Etc.
Resulta muy útil diferenciar, dentro del software de aplicación, entre aplicaciones verticales y horizontales. 3.5.2.1 Software vertical y horizontal El software vertical es un conjunto de programas de aplicación que están orientados
a
un
tipo
concreto
de
usuarios
(médicos,
ingenieros,
economistas,...) o a un tipo determinado de negocio (farmacias, notarías, video clubs, etc) y tratan de resolver todas sus necesidades. Tradicionalmente, en las empresas existían muchas aplicaciones verticales, pero hoy en día han perdido importancia. La mayoría se realizaban mediante
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
el sistema “llave en mano”, que resolvían todas las necesidades de la empresa. En la actualidad se emplean más las aplicaciones horizontales. Por su parte, el software horizontal, tiene como objetivo resolver problemas o necesidades concretas, cuya utilidad puede ir dirigida a una amplia variedad de usuarios. Por ejemplo, podríamos citar como aplicaciones horizontales un procesador de texto, una hoja de cálculo, un sistema de gestión de bases de datos, etc. Independientemente de la anterior clasificación, no podíamos concluir este apartado sin citar otra clasificación del software de aplicación, a saber, estándar o a medida. 3.5.2.2 Software estándar y a medida El software estándar ha sido realizado de forma genérica para un conjunto indeterminado de usuarios, de tal manera que una vez terminado, puede ser utilizado con una serie de variantes por un gran número de ordenadores. Aunque se realiza de forma genérica, normalmente ofrece la posibilidad de parametrización en el momento de su instalación, es decir, adaptarlo, en definitiva, a las circunstancias de uso. El software a medida es aquel que ha sido diseñado por analistas y programadores para resolver las necesidades concretas de un usuario. Esta diferenciación resulta muy importante y a la hora de tener que decidir acerca de uno u otro, deberíamos tener presentes cuáles son las ventajas que de ellos se derivan.
Una ventaja de la programación a medida es que se adapta muy bien a las necesidades reales. Pero a veces surgen controversias entre las personas que tienen que trabajar con esos programas y los informáticos.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Una desventaja de la programación a medida es su elevado coste. Adquirir un programa estándar es relativamente barato frente a uno a medida, que requiere de la contratación de unos programadores, que a veces se llevan varios años trabajando en el desarrollo de ese software. Por ejemplo, un programa de contabilidad puede costar en el mercado entre 70.000 y 150.000 pesetas, pero realizarlo supondría un gasto de millones de pesetas.
Otra desventaja de la programación a medida es el coste de oportunidad, que es muy elevado, ya que se pierde mucho tiempo en programar;
además,
existe
mucha
gente
formada
para
la
programación estándar, pero no para la programación a medida.
Un nuevo inconveniente de la programación a medida es el desconocimiento que se suele tener acerca del funcionamiento real del programa. Cuando se acaba de hacer el programa es cuando realmente empiezan los problemas: ¿funcionará bien?, ¿se quedará bloqueado?, ¿tendrá problemas con su codificación?...Cuando llega ese momento, el programa hay que probarlo y el usuario normalmente no tiene tiempo para ello. En definitiva, el programa a medida conlleva un problema de seguridad en cuanto a su funcionamiento esperado.
Una ventaja de los programas estándar es que suelen pasar unos test de seguridad y de auditoría informática, lo cual asegura, en principio, su buen funcionamiento.
Por último, un nuevo inconveniente de la programación a medida es que en el sector de la informática no existe una gran movilidad laboral. Esto quiere decir que llegado un momento, un programador puede pedir un aumento de sueldo, por ejemplo, con la amenaza de marcharse a otra empresa. Esto pone de manifiesto la dependencia a los programadores y que sin ellos sería muy difícil trabajar con los programas.
Por todo lo dicho anteriormente parece comprensible que la mayoría de las empresas se decanten por el software estándar.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
3.5.2.3 Otro tipo de software Finalmente, existe otra clasificación del software de aplicación, en función de su forma de adquisición o explotación. Así, podemos encontrar:
Software de dominio público (freeware): se trata de software que podemos adquirir gratis (Véase epígrafe 3.4.6 del capítulo 9).
Shareware: habrá que pagar al autor del mismo un precio estipulado si es que se va a utilizar frecuentemente con fines profesionales (Véase epígrafe 3.4.6 del capítulo 9).
Software comercial: es el software que hay que adquirir previamente abonando su precio.
Software de alquiler o en régimen de outsourcing: existe una nueva posibilidad
de
utilización
de
software
que
actualmente
está
adquiriendo más fuerza. Se trata de la utilización del software a través de redes telemáticas (especialmente Internet). En este caso no se adquiere el software, sino que se utiliza de forma remota, estando los programas y los datos ubicados físicamente en los ordenadores de las empresas que prestan este tipo de servicio, las cuales se denominan Proveedores de Servicios de Aplicación ( ASP o Net Sourcing). Este sistema cuanta además con una serie de ventajas e inconvenientes, a saber:
En relación a las ventajas de los Sistemas ASP, caben comentar las siguientes:
No se necesita instalación de los programas y de sus constantes actualizaciones, ya que se ocupa la empresa prestadora del servicio.
Los datos son almacenados y copiados regularmente con copias de seguridad por parte de la empresa que gestiona esta actividad, con lo que la empresa usuaria se despreocupa de una de las principales fuentes de problemas dentro del mundo de la informática.
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
Los costes inherentes a este servicio son claramente inferiores a los de la adquisición y actualización del software.
En relación a los inconvenientes de los Sistemas ASP, caben comentar los siguientes:
Dependencia de una red telemática, con lo que si ocurriera algún problema con la misma, sería imposible realizar el servicio (cortes de la red, etc)
Algunas personas son reticentes a estos servicios de carácter telemático debido a problemas de seguridad, aunque hoy en día se ha avanzado tanto en ello, que estos temores van siendo superados.
Dependencia con la empresa prestadora del servicio, ya que si ésta no actúa correctamente, el servicio no se produciría (huelgas, paros productivos o de servicios,...)
Hay que decir que en el contrato que se pacte entre empresa usuaria y prestadora del servicio se pueden incluir cláusulas en las que se establezcan posibles problemas del ejercicio de esta actividad y quién responde ante estos. Medidas de almacenamiento de información. Las medidas de almacenamiento son aquellas unidades de medición que permiten determinar cuánto espacio hay disponible en una unidad de memoria. Se le llama medida de almacenamiento al registro del espacio que hay en un dispositivo dado para grabar datos e información de manera permanente o temporal. También se puede decir que una medida de almacenamiento es aquella práctica que se realiza con el interés de optimizar el rendimiento y aprovechar todo el espacio que existe dentro de una unidad.
En informática, existen distintos dispositivos de almacenamiento que facilitan la conservación de información, ya sea dentro del ordenador o fuera,
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
como una memoria portátil. Los dispositivos pueden ser tanto una memoria o disco duro, un disco o CD – ROM, una memoria flash o portátil, un DVD y varias otras. En éstas la información puede almacenarse en forma provisoria o temporaria o de manera permanente. Entre las unidades de medición de almacenamiento, es decir, el tamaño o espacio disponible en cada uno de estos dispositivos, se cuentan:
- el bit o dígito binario: un bit es la unidad de información más pequeña que el procesador manipula y físicamente se representa con un elemento como un pulso o un punto. Ocho bits constituyen un byte. - el byte o unidad de almacenamiento: cuenta con 8 bits. Equivale a un sólo carácter, como una letra o un número. - el kilobyte (kB): equivale a 1.024 bytes y a menudo es la unidad en la que se registra el almacenamiento de archivos pequeños como documentos de texto o imágenes en baja resolución. - el megabyte (MB): equivale a más de un millón de bytes, y comúmente archivos de tamaño considerable se almacenan en esta unidad. Por ejemplo, imágenes en alta resolución, archivos, carpetas, documentos y hasta programas. - el gigabyte (GB): equivale a mil millones de bytes. Es la unidad que más típicamente se maneja hoy en día, y los ordenadores más comunes proveen de un espacio de más de 100 GB para memoria. Los archivos de todo un ordenador de tamaño considerable se miden en GB. - el terabyte (TB): equivale a 1024 Gigabytes y es una medida que se utiliza para referir a ordenadores de alta complejidad. Resumen:
1 Bit (es la unidad mínima de almacenamiento, 0/1) 8 Bits = 1 Byte
Organización y Administración del Soporte Técnico | PACHA APAZA, Rossini Dante.
1024 Bytes = 1 Kilobyte (un archivo de texto plano, 20 kb) 1024 Kilobytes = 1 Megabyte (un mp3, 3 mb) 1024 Megabytes = 1 Gigabyte (una película en DivX, 1 gb) 1024 Gigabytes = 1 Terabyte (800 películas) 1024 Terabytes = 1 Petabyte (toda la información de Google, entre 1 y 2 petabytes) 1024 Petabytes = 1 Exabyte (Internet ocupa entre 100 y 300 Exabytes) 1024 Exabytes = 1 Zettabyte (a partir de aquí no existen comparativas reales) 1024 Zettabytes = 1 YottaByte 1024 YottaBytes = 1 Brontobyte 1024 Brontobytes = 1 GeopByte 1024 GeopBytes = 1 Saganbyte 1024 Saganbytes = 1 Jotabyte