64
SISTEMA SOFTWARE SISTEMA HARDWARE REALIZADO POR: *Petter Rodríguez *José Colina *Alfredo Simancas * Junior Guillen *Diego Ramones * Albanis Arrieta

Trabajo de informatica

Embed Size (px)

Citation preview

Page 1: Trabajo de informatica

SISTEMA SOFTWARE

SISTEMA HARDWARE

REALIZADO POR:

*Petter Rodríguez *José Colina

*Alfredo Simancas * Junior Guillen

*Diego Ramones * Albanis Arrieta

Page 2: Trabajo de informatica

SISTEMA SOFTWARE

SISTEMA HARDWARE

Page 3: Trabajo de informatica

SISTEMA HARDWARE

Son todos los dispositivos y componentes físicos que realizan las tareas de entrada y salida, también se conoce al hardware como la parte dura o física del computador. La mayoría de las computadoras están organizadas de la siguiente forma:

Los dispositivos de entrada (Teclados, Lectores de Tarjetas, Lápices Ópticos, Lectores de Códigos de Barra, Escáner, Mouse, etc.).

Los Dispositivos de Salida (Monitor, Impresoras, Plotters, Parlantes, etc.) y permiten la comunicación entre el computador y el usuario.

Page 4: Trabajo de informatica

CLASIFICACIÓN DE LOS COMPUTADORES

Son computadoras que tiene un microprocesador (unidad central de procesamiento).

Generalmente, el microprocesador tiene los circuitos de almacenamiento (o memoria caché) y entrada/salida en el mismo circuito integrado (o chip). El primer microprocesador comercial fue el Intel 4004, que salió el 15 de noviembre de 1971.

*LOS MICROCOMPUTADORES

Page 5: Trabajo de informatica

PRINCIPALES CARACTERÍSTICA

Velocidad de procesamiento: Decenas de millones de instrucciones por segundo.Usuario a la vez: Uno (Por eso se llaman Personales).Su uso más común es para propósitos personales.Tamaño: Pequeña, o portátiles.Facilidad de uso: fáciles de usar.Clientes usuales: Pequeñas empresas, oficinas, escuelas,Penetración social: Mediana.Impacto social: Alto, en los países industrializados.Parque instalado: Cientos de millones en el mundo.Costo: Pocos cientos de dólares estadounidenses.Peso: 10 kg aproximadamente (computadoras de escritorio).

Page 6: Trabajo de informatica

*MINICOMPUTADORES

Es una clase de computadoras multiusuario, que se encuentran en el rango intermedio del espectro computacional; es decir entre los grandes sistemas multiusuario, y los más pequeños sistemas mono usuarios (microcomputadoras, computadoras personales, o PC).

El movimiento fue facilitado no solo por el multiprocesador sino también por el desarrollo de varias versiones de Unix multiplataforma (con microprocesadores Intel incluidos) La serie de sistemas operativos Microsoft Windows también incluye versiones de servidor que soportan multitarea y cientos de funciones para servidores.

Page 7: Trabajo de informatica

FUERON DISEÑADAS PRINCIPALMENTE PARA:

Entornos de múltiples usuarios, apoyando múltiples actividades de proceso al mismo tiempo.

Ofrecer ciertos servicios más específicos.

Soportar un número limitado de dispositivos.

Pequeñas y de bajo costo (en comparación a sus antecesoras).

Para múltiples aplicaciones.

Page 8: Trabajo de informatica

*MACRO - COMPUTADORES

La macro computadora es un sistema de aplicación general cuya característica principal es el hecho de que el CPU es el centro de casi todas las actividades de procesamiento secundario. Por lo general cuenta con varias unidades de disco para procesar y almacenar grandes cantidades de información. El CPU actúa como arbitro de todas las solicitudes y controla el acceso a todos los archivos, lo mismo hace con las operaciones de Entrada/Salida cuando se preparan salidas impresas o efímeras. El usuario se dirige a la computadora central de la organización cuando requiere apoyo de procesamiento.

Page 9: Trabajo de informatica

Las macro computadoras son también conocidas como Mainframes. Los mainframes son grandes, rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente, así como cientos de dispositivos de entrada y salida.

 De alguna forma los mainframes son más poderosos que las supercomputadoras porque soportan más programas simultáneamente. Pero las supercomputadoras pueden ejecutar un sólo programa más rápido que un mainframe. En el pasado, los Mainframes ocupaban cuartos completos o hasta pisos enteros de algún edificio, hoy en día, un Mainframe es parecido a una hilera de archiveros en algún cuarto con piso falso, esto para ocultar los cientos de cables de los periféricos, y su temperatura tiene que estar controlada.

Page 10: Trabajo de informatica

*SUPERCOMPUTADORES

Supercomputadora o superordenador  es aquella con capacidades de cálculo muy superiores a las comunes para la misma época de fabricación. Los superordenadores más rápidos funcionan en aproximadamente más de 200 teraflops (que en la jerga de la computación significa que realiza trillones de operaciones por segundo).

Page 11: Trabajo de informatica

CARACTERÍSTICAS

Velocidad de Proceso: miles de millones de instrucciones de coma flotante por segundo.Usuarios a la vez: hasta miles, en entorno de redes amplias.Tamaño: requieren instalaciones especiales y aire acondicionado industrial.Dificultad de uso: solo para especialistas.Clientes usuales: grandes centros de investigación.Penetración social: prácticamente nula.Impacto social: muy importante en el ámbito de la investigación, ya que provee cálculos a alta velocidad de procesamiento, permitiendo, por ejemplo, calcular en secuencia el genoma humano, número Pi, desarrollar cálculos de problemas físicos dejando un margen de error muy bajo, etc.Parques instalados: menos de un millar en todo el mundo.Costo: hasta decenas de millones de dólares cada una de ellas.

Page 12: Trabajo de informatica

PRINCIPALES USOSLas supercomputadoras se utilizan para abordar problemas muy complejos o que no pueden realizarse en del mundo físico bien sea porque son peligrosos, involucran cosas increíblemente pequeñas o increíblemente grandes. A continuación damos algunos ejemplos:

Mediante el uso de supercomputadoras, los investigadores modelan el clima pasado y el clima actual y predicen el clima futuro.Los astrónomos y los científicos del espacio utilizan las supercomputadoras para estudiar el Sol y el clima espacial.Los científicos usan supercomputadoras para simular de qué manera un tsunami podría afectar una determinada costa o ciudad.Las supercomputadoras se utilizan para probar la aerodinámica de los más recientes aviones militares.

Page 13: Trabajo de informatica

ESTRUCTURA DE UN COMPUTADOR

es un circuito microscópico que interpreta y ejecuta instrucciones. La CPU se ocupa del control y del proceso de datos en las computadoras. Generalmente, la CPU es un microprocesador fabricado en un chip, un único trozo de silicio que contiene millones de componentes electrónicos. El microprocesador de la CPU está formado por una unidad aritmético-lógica que realiza cálculos y comparaciones y toma decisiones lógicas (determinando si una afirmación es cierta o falsa mediante las reglas del álgebra de Boole. Para aceptar órdenes del usuario, acceder a los datos y presentar los resultados, la CPU se comunica a través de un conjunto de circuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo un disco duro), los dispositivos de entrada (por ejemplo un teclado o un mouse) y los dispositivos de salida (por ejemplo un monitor o una impresora).

*UNIDAD CENTRAL DE PROCESAMIENTO (CPU)

Page 14: Trabajo de informatica

Cuando se ejecuta un programa, el registro de la CPU, llamado contador de programa, lleva la cuenta de la siguiente instrucción del programa, para garantizar que las instrucciones se ejecuten en la secuencia adecuada. La unidad de control de la CPU coordina y temporiza las funciones de la CPU, tras lo cual recupera la siguiente instrucción desde la memoria. En una secuencia típica, la CPU localiza la instrucción en el dispositivo de almacenamiento correspondiente. La instrucción viaja por el bus desde la memoria hasta la CPU, donde se almacena en el registro de distribución. Entretanto, el contador de programa se incrementa en uno para prepararse para la siguiente instrucción. A continuación, la instrucción actual es analizada por un descodificador, que determina lo que hará la instrucción. Cualquier dato requerido por la instrucción es recuperado desde el dispositivo de almacenamiento correspondiente y se almacena en el registro de datos de la CPU. A continuación, la CPU ejecuta la instrucción, y los resultados se almacenan en otro registro o se copian en una dirección de memoria determinada.

Page 15: Trabajo de informatica

*UNIDAD DE CONTROL (UC)

La unidad de control (UC) es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Los otros dos bloques son la unidad de proceso y el bus de entrada/salida.

Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación) y ejecutarlas, empleando para ello la unidad de proceso.

Existen dos tipos de unidades de control, las cableadas, usadas generalmente en máquinas sencillas, y micro programadas, propias de máquinas más complejas. En el primer caso, los componentes principales son el circuito de lógica secuencial, el de control de estado, el de lógica y el de emisión de reconocimiento de señales de control. En el segundo caso, la microprogramación de la unidad de control se encuentra almacenada en una micro memoria, a la cual se accede de manera secuencial para posteriormente ir ejecutando cada una de las microinstrucciones.

Page 16: Trabajo de informatica

OPERACIÓN GENERAL

Las salidas de la unidad de control se encargan de controlar la actividad del resto del dispositivo. Se puede pensar en una unidad de control como una máquina de estado finito.

La unidad de control es la circuitería que controla el flujo de datos a través del procesador, y coordina las actividades de las otras unidades dentro de él. De una manera, es el "cerebro dentro del cerebro", pues controla lo que sucede dentro del procesador, que a su vez controla el resto del PC.

COMPONENTESRegistro de instrucción: Es el encargado de almacenar la instrucción que se está ejecutando.

Registro contador de programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar

Controlador y decodificador: Se encarga de interpretar la instrucción para su posterior proceso. Es el encargado de extraer el código de operación de la instrucción en curso.

Secuenciador: Genera micro órdenes necesarias para ejecutar la instrucción.

Reloj: Proporciona una sucesión de impulsos eléctricos a intervalos constantes. 

Page 17: Trabajo de informatica

UNIDAD ARITMETICO LOGICA (UAL)

es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números.

Muchos tipos de circuitos electrónicos necesitan realizar algún tipo de operación aritmética, así que incluso el circuito dentro de un reloj digital tendrá una ALU minúscula que se mantiene sumando 1 al tiempo actual, y se mantiene comprobando si debe activar el sonido de la alarma, etc.

Por mucho, los más complejos circuitos electrónicos son los que están construidos dentro de los chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y potente. De hecho, un microprocesador moderno (y los mainframes) pueden tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con múltiples ALU.

Page 18: Trabajo de informatica

*RAM

Es la encargada de almacenar toda la información que el computador está usando.

LA MEMORIA

Memoria de acceso aleatorio. Es la memoria de trabajo, con la que interactuamos en el momento de la aplicación de tareas de software.

Es una zona de almacenamiento temporal, entre cuyas características están ser de lectura y escritura, pudiéndose acceder a la información aquí almacenada, con el objeto de modificarla. Se le considera reutilizable. Es volátil, reteniendo la información basándose en energía eléctrica.

Es la memoria principal. Se caracteriza y diferencia de la memoria ROM porque una vez apagado el sistema operativo, toda la información almacenada en la memoria RAM es automáticamente borrada.

Page 19: Trabajo de informatica

*ROMEs un medio de almacenamiento utilizado

en ordenadores y dispositivos electrónicos,

que permite solo la lectura de la información y no su escritura, independientemente de la presencia o no de una fuente de energía.

Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rápida o fácil. Se utiliza principalmente para contener el firmware (programa que está estrechamente ligado a hardware específico, y es poco probable que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del dispositivo, como los programas que ponen en marcha el ordenador y realizan los diagnósticos.

En su sentido más estricto, se refiere solo a máscara ROM -en inglés, MROM- (el más antiguo tipo de estado sólido ROM), que se fabrica con los datos almacenados de forma permanente, y por lo tanto, su contenido no puede ser modificado de ninguna forma. Sin embargo, las ROM más modernas, como EPROM y Flash EEPROM, efectivamente se pueden borrar y volver a programar varias veces, aún siendo descritos como "memoria de solo lectura" (ROM). La razón de que se las continúe llamando así es que el proceso de reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria. A pesar de la simplicidad de la ROM

Page 20: Trabajo de informatica

BUS DEL SISTEMAEn arquitectura de computadores, el bus (o canal) es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Está formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores además de circuitos integrados.

En los primeros computadores electrónicos, todos los buses eran de tipo paralelo, de manera que la comunicación entre las partes del computador se hacía por medio de cintas o muchas pistas en el circuito impreso, en los cuales cada conductor tiene una función fija y la conexión es sencilla requiriendo únicamente puertos de entrada y de salida para cada dispositivo.

La tendencia en los últimos años es hacia uso de buses seriales como el USB,Firewire para comunicaciones con periféricos reemplazando los buses paralelos, incluyendo caso como el del microprocesador con el chipset en la placa base. Esto a pesar de que el bus serial posee una lógica compleja (requiriendo mayor poder de cómputo que el bus paralelo) a cambio de velocidades y eficacias mayores.

Existen diversas especificaciones de bus que definen un conjunto de características mecánicas como conectores, cables y tarjetas, además de protocolos eléctricos y de señales.

Page 21: Trabajo de informatica

FUNCIONAMIENTOLa función del bus es la de permitir la conexión lógica entre distintos subsistemas de un sistema digital, enviando datos entre dispositivos de distintos órdenes: desde dentro de los mismos circuitos integrados, hasta equipos digitales completos que forman parte de supercomputadoras.

La mayoría de los buses están basados en conductores metálicos por los cuales se trasmiten señales eléctricas que son enviadas y recibidas con la ayuda de integrados que poseen una interfaz del bus dado y se encargan de manejar las señales y entregarlas como datos útiles. Las señales digitales que se trasmiten son de datos, de direcciones o señales de control.

Los buses definen su capacidad de acuerdo a la frecuencia máxima de envío y al ancho de los datos. Por lo general estos valores son inversamente proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser pequeño. Esto se debe a que la interferencia entre las señales y la dificultad de sincronizarlas, crecen con la frecuencia, de manera que un bus con pocas señales es menos susceptible a esos problemas y puede funcionar a alta velocidad.

Todos los buses de computador tienen funciones especiales como las interrupciones y las DMA que permiten que un dispositivo periférico acceda a una CPU o a la memoria usando el mínimo de recursos.

Page 22: Trabajo de informatica

BUS DEL SISTEMA

Page 23: Trabajo de informatica

BUS DE DATOSEl bus es la vía de comunicación para los datos y señales de control en la estructura de un computador, entre la CPU y los diferentes órganos que se le deben poner si se tratan de las pistas o cintas de cobre impresas en la placa principal se llama bus del sistema

Es el encargado de transmitir los caracteres. Conjunto de interconexiones entre las distintas partes del computador que permiten la comunicación entre todos los dispositivos del mismo.

 

BUS DE DIRECCIÓNEs el encargado de direccionar los datos a su origen o destino. Es utilizado por el microprocesador para señalar la celda de memoria (o el dispositivo de E/S) con el que se quiere operar. El tipo de operación será de lectura o de escritura y los datos implicados viajarán por el bus de datos.Por él circula la expresión binaria de la dirección de memoria a la cual el microprocesador quiere acceder. Tiene sentido de flujo unidireccional desde el microprocesador hacia la memoria. Una vez localizados los datos perdidos, su transmisión hacia el microprocesador (o hacia donde sea) se hará a través del bus de datos.Los dispositivos de E/S intercambian la información con el microprocesador mediante los puertos de E/S. Cada puerto está asociado con un determinado dispositivo y tiene una dirección que lo identifica. 

Page 24: Trabajo de informatica

BUS DE CONTROLEl bus de control gobierna el uso y acceso a las líneas de datos y de direcciones. Como éstas líneas están compartidas por todos los componentes, tiene que proveerse de determinados mecanismos que controlen su utilización. Las señales de control transmiten tanto órdenes como información de temporización entre los módulos. Mejor dicho, es el que permite que no haya colisión de información en el sistema.

BITSUn bit es un dígito del sistema de numeración binario. Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan sólo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores, 0 ó 1.El bit es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1).

Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos estados:  Apagada    o Encendida 

Page 25: Trabajo de informatica

PUERTOSEn la informática, un puerto ata ó puerto es una forma genérica de denominar a una interfaz a través de la cual los diferentes tipos de datos se pueden enviar y recibir. Dicha interfaz puede ser de tipo físico, o puede ser a nivel de software (por ejemplo, los puertos que permiten la

transmisión

de datos entre

diferentes 

ordenadores)

*PUERTOS PARALELOS

Un puerto paralelo es una interfaz entre una computadora y un periférico, cuya principal característica es que los bits de datos viajan juntos, enviando un paquete de byte a la vez. Es decir, se implementa un cable o una vía física para cada bit de datos formando un bus. Mediante el puerto paralelo podemos controlar también periféricos como focos, motores entre otros dispositivos, adecuados para automatización.El cable paralelo es el conector físico entre el puerto paralelo y el dispositivo periférico. En un puerto paralelo habrá una serie de bits de control en vías aparte que irán en ambos sentidos por caminos distintos.

Page 26: Trabajo de informatica

*PUERTOS SERIALES

Un puerto serie o puerto serial es

una interfaz de comunicaciones de

datos digitales, frecuentemente

utilizado por computadoras y periféricos, donde la información es transmitida bit a bit enviando un solo bit a la vez, en contraste con el puerto paralelo que envía varios bits simultáneamente. La comparación entre la transmisión en serie y en paralelo se puede explicar usando una analogía con las carreteras. Una carretera tradicional de un sólo carril por sentido sería como la transmisión en serie y una autovía con varios carriles por sentido sería la transmisión en paralelo, siendo los vehículos los bits que circulan por el cable.

Page 27: Trabajo de informatica

PUERTO USB O BUS UNIVERSAL EN SERIE

Es un puerto que sirve para conectar periféricos a un ordenador. El USB puede conectar varios tipos de dispositivos como pueden ser: mouse, teclados, escáneres, cámaras digitales, teléfonos móviles, reproductores multimedia, impresoras, discos externos entre otros ejemplos, tarjetas de sonido, sistemas de adquisición de datos y componentes de red. Para dispositivos multimedia como escáneres y cámaras digitales, el USB se ha convertido en el método estándar de conexión. Para impresoras, el USB ha crecido tanto en popularidad que ha desplazado a un segundo plano a los puertos paralelos porque el USB hace mucho más sencillo el poder agregar más de una impresora.

El diseño del USB tenía en mente eliminar la necesidad de adquirir tarjetas separadas para poner en los puertos bus ISA o PCI, y mejorar las capacidades plug-and- play permitiendo a esos dispositivos ser conectados o desconectados al sistema sin necesidad de reiniciar. Sin embargo, en aplicaciones donde se necesita ancho de banda para grandes transferencias de datos, o si se necesita una latencia baja, los buses PCI o PCIe salen ganando. Igualmente sucede si la aplicación requiere de robustez industrial. A favor del bus USB, cabe decir que cuando se conecta un nuevo dispositivo, el servidor lo enumera y agrega el software necesario para que pueda funcionar (esto dependerá ciertamente del sistema que se esté usando).

Page 28: Trabajo de informatica

TARJETA MADRELa tarjeta madre es el componente más

importante de un computador, ya que en

él se integran y coordinan todos los demás

elementos que permiten su adecuado

funcionamiento. De este modo, una tarjeta

madre se comporta como aquel dispositivo

que opera como la plataforma o circuito principal de una computadora.

La tremenda importancia que posee una tarjeta madre radica en que, en su interior, se albergan todos los conectores que se necesitan para cobijar a las demás tarjetas del computador. De esta manera, una tarjeta madre cuenta con los conectores del procesador, de la memoria RAM, del BIOS, así como también, de las puertas en serie y las puertas en paralelo. En este importante tablero es posible encontrar también los conectores que permiten la expansión de la memoria y los controles que administran el buen funcionar de los denominados accesorios periféricos básicos, tales como la pantalla, el teclado y el disco duro.

La tarjeta madre es también la llamada “Placa Central” del computador, y como ya se mencionaba, en ella podemos encontrar todos los conectores que posibilitan la conexión con otros microprocesadores, los que le permiten la realización de tareas mucho más específicas. De este modo, cuando en un computador comienza un proceso de datos, existen múltiples partes que operan realizando diferentes tareas, cada uno llevando a cabo una parte del proceso. Sin embargo, lo más importante será la conexión que se logra entre el procesador central, también conocido con el nombre de CPU (este se confunde muchas veces con la tarjeta madre, pero la CPU va conectada a esta), y los otros procesadores.

Page 29: Trabajo de informatica

PROCESADOREste es el cerebro del computador. Dependiendo del tipo de procesador y su velocidad se obtendrá un mejor o peor rendimiento.

Una instrucción es una operación elemental que el procesador puede cumplir.. Las instrucciones se almacenan en la memoria principal, esperando ser tratadas por el procesador. Las instrucciones poseen dos campos:el código de operación, que representa la acción que el procesador debe ejecutar;el código operando, que define los parámetros de la acción. El código operando depende a su vez de la operación. Puede tratarse tanto de información como de una dirección de memoria.

*FUNCIÓN PROCESADOREs un circuito electrónico que funciona a la velocidad de un reloj interno, gracias a un cristal de cuarzo que, sometido a una corriente eléctrica, envía pulsos, denominados "picos". La velocidad de reloj (también denominada ciclo), corresponde al número de pulsos por segundo, expresados en Hertz (Hz). De este modo, un ordenador de 200 MHz posee un reloj que envía 200.000.000 pulsos por segundo. Por lo general, la frecuencia de reloj es un múltiplo de la frecuencia del sistema. es decir, un múltiplo de la frecuencia de la placa madre. Con cada pico de reloj, el procesador ejecuta una acción que corresponde a su vez a una instrucción o bien a una parte de ella. La medida CPI (Ciclos por Instrucción) representa el número promedio de ciclos de reloj necesarios para que el microprocesador ejecute una instrucción. En consecuencia, la potencia del microprocesador puede caracterizarse por el número de instrucciones por segundo que es capaz de procesar.

Page 30: Trabajo de informatica

*RELOJ DEL SISTEMA

El reloj físicamente es un circuito integrado que emite una cantidad de pulsos por segundo, de manera constante. Al número de pulsos que emite el reloj cada segundo se llama Frecuencia del Reloj.

La frecuencia del reloj se mide en Ciclos por Segundo, también llamados Hertzios, siendo cada ciclo un pulso del reloj. Como la frecuencia del reloj es de varios millones de pulsos por segundo se expresa habitualmente en Megahercios.

El reloj marca la velocidad de proceso de la computadora generando una señal periódica que es utilizada por todos los componentes del sistema informático para sincronizar y coordinar las actividades operativas, evitando el que un componente maneje unos datos incorrectamente o que la velocidad de transmisión de datos entre dos componentes sea distinta.

 

Cuanto mayor sea la frecuencia del reloj mayor será la velocidad de proceso de la computadora y podrá realizar mayor cantidad de instrucciones elementales en un segundo.

*FUENTE DE PODER

La fuente de poder, fuente de alimentación o fuente de energía es el dispositivo que provee la electricidad con que se alimenta una computadora u ordenador. Por lo general, en las computadoras de escritorio (PC), la fuente de poder se ubica en la parte de atrás del gabinete, junto a un ventilador que evita su recalentamiento.La fuente de alimentación se encarga de convertir la tensión alterna de la red industrial en una tensión casi continua. Para esto consta de un rectificador, fusibles y otros componentes que le permiten recibir la electricidad, regularla, filtrarla y adaptarla a las necesidades de la computadora.Es importante cuidar la limpieza de la fuente de poder; de lo contrario, puede acumular polvo que obstruya la salida de aire. Al aumentar la temperatura, lafuente puede recalentarse y quemarse, dejando de funcionar. Una falla en la fuente de poder incluso puede perjudicar a otros componentes de la computadora, como la placa madre o la placa de video.

Page 31: Trabajo de informatica

COPROCESADOR MATEMATICOUn coprocesador matemático es un chip de computadora que se encarga de las operaciones de punto flotante y cálculos matemáticos en un ordenador. En primeros PCs, este chip fue separado y con frecuencia opcional, y se utilizan principalmente en equipos en Diseño Asistido por Ordenador (CAD) fue el foco primario. Las computadoras personales tan reciente como el 386 PC tenían coprocesadores matemáticos separado.

En las computadoras de hoy, el coprocesador matemático se construye generalmente en la CPU, permitiendo a la CPU a costa de los cálculos matemáticos para su coprocesador matemático. Esto ayuda a la CPU mantener más procesos al mismo tiempo, ya que puede permitir a cualquier coprocesadores matemáticos actuales para manejar estos cálculos intensos.

aplicaciones en un PC como un programa de CAD o incluso una hoja de cálculo que se ocupan de las unidades flotantes de punto ( FPU) y cálculos de retransmisión en coprocesador matemático de un equipo para ayudar en la realización de estos cálculos. Esto deja a la CPU más disponibles para las tareas de operación y gestión del sistema de PC en general.

 El coprocesador matemático, aunque ni tan costoso ni tan notable en la mayoría de los PCs, es el caballo de batalla del chipset para cálculos matemáticos. Considerando que la mayoría de las acciones de un equipo son matemáticas o binarias, el coprocesador matemático juega un papel muy importante, aunque normalmente es invisible o desapercibido por cualquier usuario de ordenador.

Debido a que los equipos más recientes incluyen el coprocesador matemático como parte de la CPU, sus acciones no son visibles excepto a través de supervisión de la CPU en general. Si bien sigue siendo facultativa, el hecho de que el coprocesador matemático es una parte de la CPU es el rendimiento global de las ayudas porque los programas que pueden hacer uso de estas funciones lo harán sin intervención del usuario. Comparando el desempeño de una hoja de cálculo Excel en dos computadoras, una con y otra sin un coprocesador matemático debe mostrar una mejora considerable en el rendimiento en el chip está presente, dada la velocidad de chip de CPU son los mismos.

Page 32: Trabajo de informatica

DISCO DURO O DISCO RIGIDOEs un dispositivo de almacenamiento de datos no

volátil que emplea un sistema de grabación magnética 

para almacenar datos digitales. Se compone de uno o

más platos o discos rígidos, unidos por un mismo eje que gira a gran velocidad dentro de una caja metálica sellada. Sobre cada plato, y en cada una de sus caras, se sitúa un cabezal de lectura/escritura que flota sobre una delgada lámina de aire generada por la rotación de los discos.Las características que se deben tener en cuenta en un disco duro son:

Tiempo medio de acceso: Tiempo medio que tarda la aguja en situarse en la pista y el sector deseado; es la suma del Tiempo medio de búsqueda (situarse en la pista), Tiempo de lectura/escritura y la Latencia media (situarse en el sector).Tiempo medio de búsqueda: Tiempo medio que tarda la aguja en situarse en la pista deseada; es la mitad del tiempo empleado por la aguja en ir desde la pista más periférica hasta la más central del disco.Tiempo de lectura/escritura: Tiempo medio que tarda el disco en leer o escribir nueva información: Depende de la cantidad de información que se quiere leer o escribir, el tamaño de bloque, el número de cabezales, el tiempo por vuelta y la cantidad de sectores por pista.Latencia media: Tiempo medio que tarda la aguja en situarse en el sector deseado; es la mitad del tiempo empleado en una rotación completa del disco.Velocidad de rotación: Revoluciones por minuto de los platos. A mayor velocidad de rotación, menor latencia media.

Page 33: Trabajo de informatica

LOS DISPOSITIVOS

En informática un teclado es un periférico de entrada o dispositivo, en parte inspirado en el teclado de las máquinas de escribir, que utiliza una disposición de botones o teclas, para que actúen como palancas mecánicas o interruptores electrónicos que envían información a la computadora. Después de las tarjetas perforadas y las cintas de papel, la interacción a través de los teclados al estilo teletipo se convirtió en el principal medio de entrada para las computadoras. El teclado tiene entre 99 y 127 teclas aproximadamente, y está dividido en cuatro bloques:

1. Bloque de funciones: Va desde la tecla F1 a F12, en tres bloques de cuatro: de F1 a F4, de F5 a F8 y de F9 a F12. Funcionan de acuerdo al programa que esté abierto. Por ejemplo, en muchos programas al presionar la tecla F1 se accede a la ayuda asociada a ese programa.

2. Bloque alfanumérico: Está ubicado en la parte inferior del bloque de funciones, contiene los números arábigos del 1 al 0 y el alfabeto organizado como en una máquina de escribir, además de algunas teclas especiales.

3. Bloque especial: Está ubicado a la derecha del bloque alfanumérico, contiene algunas teclas especiales como Imp Pant, Bloq de desplazamiento, pausa, inicio, fin, insertar, suprimir, RePag, AvPag, y las flechas direccionales que permiten mover el punto de inserción en las cuatro direcciones.

4. Bloque numérico: Está ubicado a la derecha del bloque especial, se activa al presionar la tecla Bloq Num, contiene los números arábigos organizados como en una calculadora con el fin de facilitar la digitación de cifras. Además contiene los signos de las cuatro operaciones básicas: suma +, resta -, multiplicación * y división /; también contiene una tecla de Intro o Enter.

*EL TECLADO

Page 34: Trabajo de informatica

ESCANER

Los escáneres son periféricos diseñados

para registrar caracteres escritos, o gráficos 

en forma de fotografías o dibujos, impresos

en una hoja de papel facilitando su introducción en la computadora convirtiéndolos en información binaria comprensible para ésta.El funcionamiento de un escáner es similar al de una fotocopiadora. Se coloca una hoja de papel que contiene una imagen sobre una superficie de cristal transparente, bajo el cristal existe una lente especial que realiza un barrido de la imagen existente en el papel; al realizar el barrido, la información existente en la hoja de papel es convertida en una sucesión de información en forma de unos y ceros que se introducen en la computadora.Para mejorar el funcionamiento del sistema informático cuando se están registrando textos, los escáneres se asocian a un tipo de software especialmente diseñado para el manejo de este tipo de información en código binario llamados OCR (Reconocimiento óptico de caracteres), que permiten reconocer e interpretar los caracteres detectados por el escáner en forma de una matriz de puntos e identificar y determinar qué caracteres son los que el subsistema está leyendo.

Page 35: Trabajo de informatica

RATON

Es un dispositivo apuntador utilizado para facilitar el manejo de un entorno gráfico en una computadora. Generalmente está fabricado en plástico y se utiliza con una de las manos. Detecta su movimiento relativo en dos dimensiones por la superficie plana en la que se apoya, reflejándose habitualmente a través de un puntero o flecha en el monitor.

Hoy en día es un elemento imprescindible en un equipo informático para la mayoría de las personas, y pese a la aparición de otras tecnologías con una función similar, como la pantalla, la práctica ha demostrado que tendrá todavía muchos años de vida útil. No obstante, en el futuro podría ser posible mover el cursor

o el puntero con los ojos o basarse en el

reconocimiento de voz.

Page 36: Trabajo de informatica

UNIDAD DE CD ROM

Es un prensado disco compacto que contiene los datos de acceso, pero sin permisos de escritura, un equipo de almacenamiento y reproducción de música, el CD-ROM estándar fue establecido en 1985 por Sony y Philips.

La Unidad de CD-ROM debe considerarse obligatoria en cualquier computador que se ensamble o se construya actualmente, porque la mayoría del software se distribuye en CD-ROM. Algunas de estas unidades leen CD-ROM y graban sobre los discos compactos de una sola grabada (CD-RW). Estas unidades se llaman quemadores, ya que funcionan con un láser que "quema" la superficie del disco para grabar la información.

Actualmente, aunque aún se utilizan, están empezando a caer en desuso desde que empezaron a ser sustituidos por unidades de DVD. Esto se debe principalmente a las mayores posibilidades de información, ya que un DVD-ROM supera en capacidad a un CD-ROM.

Page 37: Trabajo de informatica

PANTALLA

Es el periférico

más utilizado

en la actualidad para obtener la salida de las operaciones realizadas por la computadora. El monitor de computadora es un visualizador que muestra al usuario los resultados del procesamiento de una computadora mediante una interfaz.

La imagen formada en la pantalla de la computadora tiene una unidad elemental llamada píxel. Los píxel de la pantalla del sistema informático forman una matriz de puntos de luz que dibuja la imagen de cada uno de los caracteres que aparecen en la pantalla de la computadora.

Cada píxel no es más que un punto de luz, sin forma definida y sin diferenciación entre el color del punto formado en primer plano y el de fondo.

El término píxel es una contracción de la expresión inglesa "picture element" y la podemos traducir libremente por elemento o punto de imagen.

Los puntos de luz forman una matriz donde se proyecta la imagen de la información de salida de la computadora, tanto si esta información de salida es de tipo carácter o gráfico.

Las pantallas de las computadoras proporcionan una mayor calidad de imagen, mostrándola entre 50 y 80 veces por segundo para evitar el «efecto parpadeo», que causa fatiga visual al usuario.

Page 38: Trabajo de informatica

IMPRESORA

Una impresora es un periférico de ordenador que permite producir una copia permanente de textos o gráficos de documentos almacenados en formato electrónico, imprimiéndolos en medios físicos, normalmente en papel o transparencias, utilizando cartuchos de tinta o tecnología láser.

Muchas impresoras son usadas como periféricos, y están permanentemente unidas al ordenador por un cable. Otras impresoras, llamadas impresoras de red, tienen una interfaz de red interno (típicamente wireless o ethernet), y que puede servir como un dispositivo para imprimir en papel algún documento para cualquier usuario de la red.

Page 39: Trabajo de informatica

MATRÍZ DE PUNTO

En el sentido general, muchas impresoras se basan en una matriz de píxeles o puntos que, juntos, forman la imagen más grande. Sin embargo, el término matriz o de puntos se usa específicamente para las impresoras de impacto que utilizan una matriz de pequeños alfileres para crear puntos precisos. Dichas impresoras son conocidas como matriciales. La ventaja de la matriz de puntos sobre otras impresoras de impacto es que estas pueden producir imágenes gráficas además de texto. Sin embargo, el texto es generalmente de calidad más pobre que las impresoras basadas en impacto de tipos.

Algunas sub-clasificaciones de impresoras de matriz de puntos son las impresoras de alambre balístico y las impresoras de energía almacenada.

Las impresoras de matriz de puntos pueden estar basadas bien en caracteres o bien en líneas, refiriéndose a la configuración de la cabeza de impresión.

Page 40: Trabajo de informatica

INYECCIÓN DE TINTALas impresoras de inyección de tinta rocían hacia

el medio de cantidades muy pequeñas de tinta,

usualmente unos pico litros. Para aplicaciones de color incluyendo impresión de fotos, los métodos de chorro de tinta son los dominantes, ya que las impresoras de alta calidad son poco costosas de producir. Virtualmente todas las impresoras de inyección son dispositivos en color; algunas, conocidas como impresoras fotográficas, incluyen pigmentos extra para una mejor reproducción de la gama de colores necesaria para la impresión de fotografías de alta calidad (y son adicionalmente capaces de imprimir en papel fotográfico, en contraposición al papel normal de oficina).

Las impresoras de inyección de tinta consisten en inyectores que producen burbujas muy pequeñas de tinta que se convierten en pequeñísimas gotitas de tinta. Los puntos formados son el tamaño de los pequeños pixeles. Las impresoras de inyección pueden imprimir textos y gráficos de alta calidad de manera casi silenciosa.

Existen dos métodos para inyectar la tinta:

Método térmico. Un impulso eléctrico produce un aumento de temperatura (aprox. 480 °C durante microsegundos) que hace hervir una pequeña cantidad de tinta dentro de una cámara formando una burbuja de vapor que fuerza su salida por los inyectores. Al salir al exterior, este vapor se condensa y forma una minúscula gota de tinta sobre el papel.

 

Después, el vacío resultante arrastra nueva tinta hacia la cámara. Este método tiene el inconveniente de limitar en gran medida la vida de los inyectores, es por eso que estos inyectores se encuentran en los cartuchos de tinta.

Método piezoeléctrico. Cada inyector está formado por un elemento piezoeléctrico que, al recibir un impulso eléctrico, cambia de forma aumentando bruscamente la presión en el interior del cabezal provocando la inyección de una partícula de tinta. Su ciclo de inyección es más rápido que el térmico.

Page 41: Trabajo de informatica

IMPRESORA LASER

Una impresora láser es un tipo de 

impresora que permite imprimir texto

o gráficos, tanto en negro como en color, con gran calidad.

El dispositivo de impresión consta de un tambor fotoconductor unido a un depósito de tóner y un haz láser que es modulado y proyectado a través de un disco especular hacia el tambor fotoconductor. El giro del disco provoca un barrido del haz sobre la generatriz del tambor. Las zonas del tambor sobre las que incide el haz quedan ionizadas y, cuando esas zonas (mediante el giro del tambor) pasan por el depósito del tóner atraen el polvo ionizado de éste. Posteriormente el tambor entra en contacto con el papel, impregnando de polvo las zonas correspondientes. Para finalizar se fija la tinta al papel mediante una doble acción de presión y calor.

Page 42: Trabajo de informatica

IMPRESORA TERMICAUna impresora térmica obtiene la imagen

mediante el calentamiento de papel sensible

al calor. Éste es un sistema muy empleado en terminales de venta, cajeros automáticos, para imprimir tickets o recibos, o para crear etiquetas.

PLÓTTERUn plóter es una máquina que se utiliza junto con la computadora e imprime en forma lineal. Se utilizan en diversos campos: ciencias, ingeniería, diseño, arquitectura, etc. Muchos son monocromáticos o de 4 colores (CMYK), pero los hay de ocho y doce colores.Actualmente son frecuentes los de inyección, que tienen mayor facilidad para realizar dibujos no lineales y policromos, son silenciosos, más rápidos y más precisos.Las dimensiones de los plóteres no son uniformes. Para gráficos profesionales, se emplean plóteres de hasta 157 cm de ancho, mientras que para otros no tan complejos, son de 91 a 121 cm.

Page 43: Trabajo de informatica

UNIDADES DE DISCOEl término unidad de disco se refiere a aquel dispositivo o aparato que realiza las operaciones de lectura y escritura de los medios o soportes de almacenamiento con forma de disco, refiriéndose a las unidades de disco duro, unidades de discos flexibles (disquetes: 5¼", 3½"), unidades de discos ópticos (CD, DVD, HD DVD o Blu-ray) o unidades de discos magneto-ópticos (discos Zip, discos Jaz, SuperDisk).

Los equipos que reproducen (leen) o graban (escriben) discos ópticos son conocidos como lectoras o grabadoras, respectivamente.

Las disqueteras son las unidades de lectura y escritura de disquetes.

No todos los discos son grabables:Algunos solo permiten la lectura como el CD convencional.Otros permiten una única escritura e infinidad de lecturas (WORM).Otros limitan el número de lecturas y o escrituras: CD-R, DVD-R.Permiten múltiples escrituras: CD-RW, DVD-RW. Etc.

Una unidad de disco cuenta con un motor que hace funcionar un sistema de arrastre que hace giran uno o varios discos a una velocidad constante, al tiempo que un mecanismo de posicionamiento sitúa la cabeza o cabezas sobre la superficie del disco para permitir la reproducción o grabación del disco. La rotación del disco puede ser constante o parar de forma alternada.

Las unidades de disco pueden ser permanentes (fijas) o extraíbles. Existen distintas formas y tamaños de unidades de disco, que va desde el disquete, el minidisc, el CD, El DVD y el disco duro. Normalmente, las unidades de disco permanente suelen ofrecer mejores prestaciones y mayor capacidad de almacenamiento de datos que las extraíbles.

Las unidades de disco se caracterizan por que son un sistema de acceso aleatorio que permiten acceder a cualquier información de forma inmediata. Es una ventaja con respecto a las cintas magnéticas digitales cuyo acceso es secuencial. Este acceso aleatorio lo permite la memoria RAM (memoria de acceso aleatorio).

Page 44: Trabajo de informatica

MODEM

Un módem es un dispositivo que convierte las señales 

digitales del ordenador en señales analógica que pueden

transmitirse a través del canal telefónico. Con un módem, usted puede enviar datos a otra computadora equipada con un módem. Esto le permite bajar información desde la red mundial (World Wide Web, enviar y recibir correspondencia electrónica (E-mail) y reproducir un juego de computadora con un oponente remoto. Algunos módems también pueden enviar y recibir faxes y llamadas telefónicas de voz.

LÁPIZ ÓPTICO

El lápiz óptico es un periférico de entrada para computadoras, tomando en la forma de una varita fotosensible, que puede ser usado para apuntar a objetos mostrados en un televisor de CRT o un monitor, en una manera similar a una pantalla táctil pero con mayor exactitud posicional. Este periférico es habitualmente usado para sustituir al mouse o, con menor éxito, a la tableta digitalizadora. Está conectado a un cable eléctrico y requiere de un software especial para su funcionamiento. Haciendo que el lápiz toque el monitor el usuario puede elegir los comandos de los programas (el equivalente a un clic del mouse), bien presionando un botón en un lado del lápiz óptico o presionando éste contra la superficie de la pantalla.

Page 45: Trabajo de informatica

RECONOCIMIENTO ÓPTICO DE CARACTERES

Así como el reconocimiento de texto, en general son aplicaciones dirigidas a la digitalización de textos. Identifican automáticamente símbolos o caracteres que pertenecen a un determinado alfabeto, a partir de una imagen para almacenarla en forma de datos con los que podremos interactuar mediante un programa de edición de texto o similar. Con frecuencia se abrevia en textos escritos en español utilizando el acrónico a partir del inglés OCR.

En los últimos años la digitalización de la información (textos, imágenes, sonido, etc.) ha devenido un punto de interés para la sociedad. En el caso concreto de los textos, existen y se generan continuamente grandes cantidades de información escrita, tipográfica o manuscrita en todo tipo de soportes. En este contexto, poder automatizar la introducción de caracteres evitando la entrada por teclado, implica un importante ahorro de recursos humanos y un aumento de la productividad, al mismo tiempo que se mantiene, o hasta se mejora, la calidad de muchos servicios.DISPOSITIVOS DE ENTRADA

*MICRÓFONOPeriférico por el cual transmite sonidos que el

ordenador capta y los reproduce, los salva, etc.

Se conecta a la tarjeta de sonido.

Page 46: Trabajo de informatica

*LECTOR DE CÓDIGO DE BARRAS

dispositivo que mediante un haz de láser lee dibujos 

formados por barras y espacios paralelos, que codifica

información mediante anchuras relativas de estos

elementos. Los códigos de barras representan datos en una forma legible por el ordenador, y son uno de los medios más eficientes para la captación automática de datos.

*CÁMARA DIGITALCámara que 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.

DISPOSITIVOS DE SALIDA*ALTAVOCES

Dispositivos por los cuales se emiten sonidos procedentes de la tarjeta de sonido.  La transducción sigue un doble procedimiento: eléctrico-mecánico-acústico. En la primera etapa convierte las ondas eléctricas en energía mecánica, y en la segunda convierte la energía mecánica en ondas de frecuencia acústica.

Page 47: Trabajo de informatica

*AURICULAR

son dispositivos colocados en el oído para poder

escuchar los sonidos que la tarjeta de sonido envía.

Presentan la ventaja de que no pueden ser escuchados

por otra persona, solo la que los utiliza.

*FAXDispositivo mediante el cual se imprime una

copia de otro impreso, transmitida o bien, vía 

teléfono, o bien desde el propio fax. Se utiliza

para ello un rollo de papel que cuando acaba

la impresión se corta.

Page 48: Trabajo de informatica

1: Monitor2: Placa base3: Procesador4: Puertos ATA5: Memoria principal (RAM)6: Placas de expansión7: Fuente eléctrica8: Unidad de almacenamiento óptico9: Disco duro10: Teclado11: Ratón

Page 49: Trabajo de informatica

SOFTWARESe conoce como software al equipamiento lógico o soporte lógico de un sistema informático; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.

Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

Page 50: Trabajo de informatica

SOFTWARE DE SISTEMA

En terminología informática el software de sistema, denominado también software de base, consiste en programas informáticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.

Uno de los más prominentes ejemplos de software de sistema se encuentra en el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux.

Page 51: Trabajo de informatica

FUNCIÓN DEL SISTEMA OPERATIVOLos sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.

Interpreta los comandos que permiten al usuario comunicarse con el ordenador.Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.Gestiona los errores de hardware y la pérdida de datos.Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de máquina que se emplea, debe establecerse en forma lógica la disposición y características del equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de protección a la información que almacena.

Page 52: Trabajo de informatica

CLASIFICACIÓN DEL SISTEMA OPERATIVO

Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad.*Sistemas Operativos de

multiprogramación (o Sistemas Operativos de multitarea).

Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se está procesando la aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación está esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.

Page 53: Trabajo de informatica

*SISTEMA OPERATIVO MONOTAREASLos sistemas operativos mono tareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.

*SISTEMA OPERATIVO MONOUSUARIOSLos sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté ejecutando.Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se está utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.

*SISTEMA OPERATIVO MULTIUSUARIOEs todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.En otras palabras consiste en el fraccionamiento del tiempo (timesharing).

Page 54: Trabajo de informatica

Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

*SISTEMA OPERATIVO POR LOTES

*SISTEMA OPERATIVO DE TIEMPO REALLos Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. Se utilizan en entornos donde son procesados un gran número de sucesos o eventos.Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas como control de tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. 

*SISTEMA OPERATIVO DE TIEMPO COMPARTIDO

Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria.

Page 55: Trabajo de informatica

Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.

Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.

*SISTEMA OPERATIVO DISTRIBUIDO

*SISTEMA OPERATIVO DE REDSon aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell NetWare.Los Sistemas Operativos de red más ampliamente usados son: Novell NetWare, Personal NetWare, LAN Manager, Windows NT Server, UNIX, LANtastic.

*SISTEMA OPERATIVO PARALELOEn estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.

Page 56: Trabajo de informatica

LENGUAJE DE PROGRAMACIÓN

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

El desarrollo lógico del programa para resolver un problema en particular.

Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).

Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.

Prueba y depuración del programa.

Desarrollo de la documentación.

Page 57: Trabajo de informatica

CLASIFICACION DE LENGUAJE DE PROGRAMACIÓN

Según el nivel de abstracción, o sea, según el grado de cercanía a la máquina:Lenguajes de bajo nivel: La programación se realiza teniendo muy en cuenta las características del procesador. Ejemplo: Lenguajes ensamblador.Lenguajes de nivel medio: Permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel (números), etc.Lenguajes de alto nivel: Más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina. Ejemplos: Java.

Hay quien sólo considera lenguajes de bajo nivel y de alto nivel, (en ese caso, C es considerado de alto nivel).

*NIVEL DE ABSTRACCIÓN

*PROPÓSITOSegún el propósito, es decir, el tipo de problemas a tratar con ellos:

Lenguajes de propósito general: Aptos para todo tipo de tareas. Ejemplo: C.

Lenguajes de propósito específico: Hechos para un objetivo muy concreto. Ejemplo: C sound (para crear ficheros de audio).

Lenguajes de programación de sistemas: Diseñados para realizar sistemas operativos o drivers. Ejemplo: C.

Lenguajes de script: Para realizar tareas varias de control y auxiliares. Antiguamente eran los llamados lenguajes de procesamiento por lotes (batch) o JCL (“Job Control Lenguajes”).

Page 58: Trabajo de informatica

*EVOLUCION HISTORICACon el paso del tiempo, se va incrementando el nivel de abstracción, pero en la práctica, los de una generación no terminan de sustituir a los de la anterior:Lenguajes de primera generación (1GL): Código máquina.Lenguajes de segunda generación (2GL): Lenguajes ensamblador.Lenguajes de tercera generación (3GL): La mayoría de los lenguajes modernos, diseñados para facilitar la programación a los humanos. Ejemplos: C, Java.Lenguajes de cuarta generación (4GL): Diseñados con un propósito concreto, o sea, para abordar un tipo concreto de problemas. Ejemplos: NATURAL, Matemática.Lenguajes de quinta generación (5GL): La intención es que el programador establezca el qué problema ha de ser resuelto y las condiciones a reunir, y la máquina lo resuelve. Se usan en inteligencia artificial.

*MANERA DE EJECUTARSESegún la manera de ejecutarse:

Lenguajes compilados: Un programa traductor traduce el código del programa (código fuente) en código máquina (código objeto). Otro programa, el enlazador, unirá los ficheros de código objeto del programa principal con los de las librerías para producir el programa ejecutable.

Lenguajes interpretados: Un programa (intérprete), ejecuta las instrucciones del programa de manera directa. Ejemplo: Lisp.También los hay mixtos, como Java, que primero pasan por una fase de compilación en la que el código fuente se transforma en “bytecode”, y este “bytecode” puede ser ejecutado luego (interpretado) en ordenadores con distintas arquitecturas (procesadores) que tengan todos instalados la misma “máquina virtual” Java.

Page 59: Trabajo de informatica

*MANERA DE ABORDAR LA TAREA A REALIZAR

Según la manera de abordar la tarea a realizar, pueden ser:Lenguajes imperativos: Indican cómo hay que hacer la tarea, es decir, expresan los pasos a realizar. Ejemplo: C.Lenguajes declarativos: Indican qué hay que hacer. Ejemplos: Lisp, Prolog. Otros ejemplos de lenguajes declarativos, pero que no son lenguajes de programación, son HTML (para describir páginas web) o SQL (para consultar bases de datos).

*PARADIGMA DE PROGRAMACIÓNEl paradigma de programación es el estilo de programación empleado. Algunos lenguajes soportan varios paradigmas, y otros sólo uno. Se puede decir que históricamente han ido apareciendo para facilitar la tarea de programar según el tipo de problema a abordar, o para facilitar el mantenimiento del software, o por otra cuestión similar, por lo que todos corresponden a lenguajes de alto nivel (o nivel medio), estando los lenguajes ensambladores “atados” a la arquitectura de su procesador correspondiente. Los principales son:

Lenguajes de programación procedural: Divide el problema en partes más pequeñas, que serán realizadas por subprogramas (subrutinas, funciones, procedimientos), que se llaman unas a otras para ser ejecutadas.

Lenguajes de programación orientada a objetos: Crean un sistema de clases y objetos siguiendo el ejemplo del mundo real, en el que unos objetos realizan acciones y se comunican con otros objetos.

Lenguajes de programación funcional: La tarea se realiza evaluando funciones, (como en Matemáticas), de manera recursiva.

Lenguajes de programación lógica: La tarea a realizar se expresa empleando lógica formal matemática. Expresa qué computar.Hay muchos paradigmas de programación: Programación genérica, programación reflexiva, programación orientada a procesos, etc.

Page 60: Trabajo de informatica

*LUGAR DE EJECUCIÓNEn sistemas distribuidos, según dónde se ejecute:Lenguajes de servidor: Se ejecutan en el servidor. Ejemplo: PHP es el más utilizado en servidores web.Lenguajes de cliente: Se ejecutan en el cliente. Ejemplo: Java Script en navegadores web.

*CONCURRENCIASegún admitan o no concurrencia de procesos, esto es, la ejecución simultánea de varios procesos lanzados por el programa:

Lenguajes concurrentes. Lenguajes no concurrentes.

*INTERACTIVIDADSegún la interactividad del programa con el usuario u otros programas:

Lenguajes orientados a sucesos: El flujo del programa es controlado por la interacción con el usuario o por mensajes de otros programas/sistema operativo, como editores de texto, interfaces gráficos de usuario (GUI) o kernels. Ejemplo: Visual Basic, lenguajes de programación declarativos.

Lenguajes no orientados a sucesos: El flujo del programa no depende de sucesos exteriores, sino que se conoce de antemano, siendo los procesos batch el ejemplo más claro (actualizaciones de bases de datos, colas de impresión de documentos, etc.). Ejemplos: Lenguajes de programación imperativos.

Page 61: Trabajo de informatica

*REALIZACIÓN VISUALSegún la realización visual o no del programa:Lenguajes de programación visual: El programa se realiza moviendo bloques de construcción de programas (objetos visuales) en un interfaz adecuado para ello. No confundir con entornos de programación visual, como Microsoft Visual Studio y sus lenguajes de programación textuales (como Visual C#). Ejemplo: Mind script.Lenguajes de programación textual: El código del programa se realiza escribiéndolo. Ejemplos: C, Java, Lisp.

*DETERMINISMOSegún se pueda predecir o no el siguiente estado del programa a partir del estado actual:Lenguajes deterministas. Ejemplos: Todos los anteriores.Lenguajes probabilísticos o no deterministas: Sirven para explorar grandes espacios de búsqueda, (como gramáticas), y en la investigación teórica de hipercomputación. Ejemplo: mutt (generador de texto aleatorio).

*PRODUCTIVIDADSegún se caractericen por tener virtudes útiles o productivas, u oscuras y enrevesadas:

Lenguajes útiles o productivos: Sus virtudes en cuanto a eficiencia, sencillez, claridad, productividad, etc., motiva que sean utilizados en empresas, administraciones públicas y/o en la enseñanza. Ejemplos: Cualquier lenguaje de uso habitual (C, Java, C++, Lisp, Python, Ruby).Lenguajes esotéricos o exóticos: Inventados con la intención de ser los más raros, oscuros, difíciles, simples y/o retorcidos de los lenguajes, para diversión y entretenimiento de frikis programadores. A veces exploran nuevas ideas en programación. Ejemplo: Brainfuck.

Page 62: Trabajo de informatica

SOFTWARE DE APLICACIÓN

Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de Software de Aplicación por que hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento.

El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad.

PROGRAMACIÓN ESTRUCTURADA

La programación estructurada es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional.

Page 63: Trabajo de informatica

CONCLUSIÓNLas computadoras, hoy en día, juegan un papel fundamental en la vida cotidiana. Han facilitado roles que antes se hacían de una manera poco eficiente, que consumían mucho tiempo y que sencillamente eran tediosos.

Conocer el hardware y el software, es fundamental para explotar el máximo potencial que nos ofrece el mundo de las computadoras, ya que facilita las comunicaciones, por ejemplo, a través del internet.

El uso de una cámara web permite el intercambio de "videos" para ver el estado de algo determinado que quizá se encuentre lejos y no sea accesible verlo al instante.

Un escáner permite la digitalización de textos, imágenes, etc. Promoviendo así una forma de compartir la información para con otros usuarios.

Lo que se quiere decir con esto, es que sin duda alguna, el avance de la tecnología ha traído numerosas ventajas que facilitan el transmitir del calor humano y el envío y recepción de la información de una manera mucho más eficiente y eficaz.

Con motivo de realizar las operaciones más fácil y cómodamente se van creando progresivamente procesadores más rápidos, tarjetas gráficas cada vez mejores, monitores planos para ahorrar espacio, entre otros.

Día a día el cultivo del crecer tecnológico saca su cosecha al mismo tiempo que va sembrando nuevamente, por lo que la computación sin duda es una campo que siempre invita al descubrimiento de nuevas cosas.

Page 64: Trabajo de informatica