Sei sulla pagina 1di 35

Conceptos generales computadoras - Presentation Transcript

1. 2. o 3. o Concepto Generales Computadora 010 Qu es una computadora? Sistema electrnico que utiliza unos datos, los procesa y produce un resultado. Programa o software Se denomina software programa , equipamiento lgico o soporte lgico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realizacin de una tarea especfica, en contraposicin a los componentes fsicos del sistema (hardware). 4. o Hardware Se define co mo el conjunto de elementos materiales que conforman una computadora , sin embargo, es usual que sea utilizado en una forma ms amplia, generalmente para describir componentes fsicos de una tecnologa, as el hardware puede ser de un equipo militar importante, un equipo electrnico, un equipo informtico o un robot. 5. 6. 7. o Elementos bsicos de una computadora Arquitectura von Neumann La memoria La memoria es una secuencia de celdas de almacenamiento numeradas, donde cada una es un bit o unidad de informacin. La instruccin es la informacin necesaria para realizar lo que se desea con el computador. Las celdas contienen datos que se necesitan para llevar a cabo las instrucciones, con el computadora 8. o RAM La memoria RAM , se compone de uno o ms chips y se utiliza como memoria de trabajo para programas y datos. Es un tipo de memoria temporal que pierde sus datos cuando se queda sin energa (por ejemplo, al apagar el computadora). 9. o Rom ROM son las siglas de read-only memory , que significa "memoria de slo lectura": una memoria de semiconductor destinada a ser leda y no destructible, es decir, que no se puede escribir sobre ella y que conserva intacta la informacin almacenada, incluso en el caso de que se interrumpa la corriente (memoria no voltil). La ROM suele almacenar la configuracin del sistema o el programa de arranque de la computadora. 10. Bit o Bit es el acrnimo de B inary dig it . (dgito binario). Un bit es un dgito del sistema de numeracin binario. El bit es la unidad mnima de informacin empleada en informtica, en cualquier dispositivo digital, o en la teora de la informacin. Con l, podemos representar dos valores

cualesquiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, amarillo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1). 11. Byte o Se usa comnmente como unidad bsica de almacenamiento de informacin en combinacin con los prefijos de cantidad. 12. Tamao Capacidad de almacenamiento aproximada o o o o o o o o o o o o 1 B Una letra 10 B Una o dos palabras 100 B Una o dos frases 1 kB Una historia muy corta 10 kB Una pgina de enciclopedia (tal vez con un dibujo simple ) 100 kB Una fotografa de resolucin mediana 1 MB Una novela 10 MB Dos copias de la obra completa de Shakespeare 100 MB 1 metro de libros en estantera 1 GB Una guagua llena de pginas con texto 1 TB 50.000 rboles de papel 10 TB La coleccin impresa de la biblioteca del congreso de EEUU

13. Unidad central de procesamiento o CPU o El CPU es circuito que interpreta y ejecuta instrucciones. La CPU se ocupa del control y el proceso de datos en las computadoras. o El CPU est formado por una unidad aritmtico-lgica que realiza clculos y comparaciones, y toma decisiones lgicas y por una unidad de control que interpreta y ejecuta las instrucciones. 14. Los dispositivos E/S o Sirven a la computadora para obtener informacin del mundo exterior y/o comunicar los resultados generados por el computador al exterior. Hay una gama muy extensa de dispositivos E/S como teclados, monitores, y unidades de disco flexible o cmaras web. 15. Dispositivos de entrada y salida o o o Entrada Teclado Mouse

o o o o o o o o o o

Digitalizadores Unidades de discos Cmaras Unidades de cinta Micrfonos Salida Monitor Impresoras Bocinas Video proyectores

16. Partes de la computadora 17. 18. Tipos de monitores Ttipos de monitor Resolucin en pixels Nmero de colores CGA 320 x 200 4 EGA 640 x 350 16 VGA 640 x 480 320 x 200 16 256 Sper VGA 800 x 600 1024 x 768 256 256 XGA 1024 x 768 65 536 19. El motherboard 20. Definicin o La placa base , placa madre , tarjeta madre o Board (en ingls motherboard , mainboard ) es la tarjeta de circuitos que sirve como medio de conexin entre el microprocesador, los circuitos electrnicos de soporte, las ranuras para conectar parte o toda la RAM del sistema, la ROM y las ranuras especiales (slots) que permiten la conexin de tarjetas adaptadoras adicionales. Estas tarjetas de expansin suelen realizar funciones de control de perifricos tales como monitores, impresoras, unidades de disco, etc... 21. Motherboard 22. Microprocesador o El microprocesador o micro es un circuito integrado que contiene todos los elementos de una "unidad central de procesamiento" o CPU (por sus siglas en ingls; Central Process Unit). En la actualidad en el interior de este componente electrnico existen millones de transistores integrados. 23. Microprocesador 24. Funcionamiento de la PC 25. IPO 26. Sistema Operativo

El sistema operativo es el programa (o software) ms importante de un computadora. Para que funcionen los otros programas, cada computadora de uso general debe tener un sistema operativo.

27. Tareas bsicas de todo OS o o o o o o Reconocer la conexin del teclado Enviar la informacin a la pantalla No perder de vista archivos y directorios en el disco Controlar los dispositivos perifricos tales como impresoras, escner, etc. Maneja el trfico de data Se asegura de que los programas y usuarios que estn funcionando al mismo tiempo no interfieran entre ellos. o El sistema operativo tambin es responsable de la seguridad, asegurndose de que los usuarios no autorizados no tengan acceso al sistema. 28. Clasificacin del OS o Multiusuario : Permite que dos o ms usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. o o o o Multiprocesador : soporta el abrir un mismo programa en ms de una CPU. Multitarea : Permite que varios programas se ejecuten al mismo tiempo. Multitramo : Permite que diversas partes de un solo programa funcionen al mismo tiempo. Tiempo Real : Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. 29. Ejemplos de OS o o o o o o o o o o o Windows 95 Windows 98 Windows ME Windows NT Windows 2000 Windows 2000 server Windows XP Windows Server 2003 Windows CE Windows Mobile Windows XP 64 bits

o o o o o o o o o o o o o o o

Windows Vista (Longhorn) Mac OS 7 Mac OS 8 Mac OS 9 Mac OS X AIX AMIX GNU/Linux GNU / Hurd HP-UX Irix Minix System V Solaris UnixWare

30. Qu es Windows? o Microsoft Windows (conocido simplemente como Windows) es un sistema operativo con interfaz grfica

Que es una computadora:

Definicin: Dispositivo mecnico-electrnico que procesa Informacin (numrica, alfanumrica )

Hardware : son los componentes fsicos: CPU y dispositivos perifricos Software : Conjunto de programas escritos para la computadora. Programa : Conjunto de instrucciones escritas que hacen funcionar la computadora 1.2 Organizacin fsica de la computadora. Arquitectura.

1.2.1 Dispositivos de entrada / salida. Perifricos. 1.2.2 Memoria Central ( Interna ) :


Dispositivo Tipo Descripcin Comandos de un programa Son manejados por las instrucciones

Memoria central / funcin Instrucciones Almacena informacin Datos

Funcionamiento

Para que un programa se pueda ejecutar ( RUN ) , debe ser situado en la memoria en una operacin que se llama carga ( LOAD ) del programa; posteriormente cualquier dato a procesar por el programa se debe llevar a la memoria mediante unas instrucciones . La memoria central de una computadora es una zona de almacenamiento organizada en miles de millones de unidades de almacenamientoindividual ( celdas de memoria ). La unidad elemental de memoria se llama byte y almacena un carcter de informacin. 1 bits guarda, almacena 1 digito, que puede ser:

un uno (1) un cero (0) .

Un carcter de un dato alfanumrico se almacenan en un byte. Ejemplo la palabra subproyecto .

S U B P R O Y E C T O

Los datos numricos pueden ocupar 2, 4 o 8 bytes consecutivos, segn sea su tipo

valor simple precisin doble precisin entero entero largo

declaracin ! # % &

ejemplo rea! ; presin! ; precio! Masatomica#; energia# Etapas% ; correas%

Un byte, tiene asociado una direccin y su contenido; permiten su acceso para almacenarlo o recuperarlo

Arreglos unidimensionales : vectores Ejemplo:

Vector columna:

tiene 3 filas , 1 columna

vector fila : Arreglo bidimensional:

tiene 1 fila , 3 columnas

tiene 3 filas , 3 columnas


Dispositivo/ funciones UCP Los datos en la memoria central se pueden leer (recuperar ) , o escribir. Descripcin 1. Dirige y controla el proceso de informacin. 2. Procesa y manipula la informacin almacenada en la memoria 3. Recupera la informacin de la memoria: datos o instrucciones

4. almacena los resultados de los procesos en memoria Unidad de Control 1.Coordina las actividades 2.Determina, ordena y sincroniza los procesos que realiza la computadora. Unidad Aritmtico-lgica 1. Realiza las operaciones aritmticas y Lgicas .

Arreglos bidimensionales. Ejemplo: una tabla, matriz. Tiene dos dimensiones: Ejemplo de base de datos elemental en forma de tabla :
C1 C4 C7 C2 C5 C8 C3 C6 C9 cdigo TA2101 1402 NoCred 3 Cont Program Unidad 1 Unidad 2 Unidad 3 Unidad 4

Subproyecto Introduccin a la Programacin

Siempre que se almacena nueva informacin , reemplaza a la que exista inicialmente y es borrada. La direccin es nica y permanente. El contenido puede cambiar mientras se ejecuta un programa La capacidad de almacenamiento de la memoria se mide en bites

1bite 1 kbites 1 Mbites

significado 1024 bites 1024 x 1024 bites 103 106

1 GBites

1024 x 1024 x 1024 bites 109

1.2.4. Memoria auxiliar ( externas ) : Pueden estar constituidos por alguno o todos dispositivos tales como ;

cintas magnetofnicas de los equipos de sonido. disco duro discos flexibles : floppy : 3 pulg ; cap. (baja densidad) 720 kB

(alta densidad) 1.44 MB 5 pug; cap (baja densidad) 360 kB (baja densidad) 1.2 MB

disco compacto : unidad de CD-ROM cap 720 Mb La memoria externa puede almacenar informacin en forma permanente , contrariamente a la memoria interna , en la cual la informacin es voltil y desaparece al desconectar la fuente de energa o de potencia del computador. La informacin se organiza en unidades independientes que se denominan archivos = files = fichero. Los ficheros pueden ser de programas, de texto, imgenes, ejecutables, ocultos, de solo lectura . Un archivo se designa por un nombre y una extensin y se indica como Los resultados de programas se pueden guardar como archivos.

Sima Operativo 1 2 DOS Windows

formato

ejemplo

Nombrear.ext Nombrearchivo.extensin

Problem1.bas Problema1.doc

8caracteres.3caracteres Hasta 256 carac nov.ext

Mecanismo:

1.3 Software: Los programas Las operaciones que debe realizar el hardware son especificadas por una lista de instrucciones llamadas programas o software. El software se divide en dos grupos:

Software de sistemas

Software de aplicaciones

El software del sistema es el conjunto de programas indispensables para que el sistema funcione. Se denomina tambin programas de sistema. Los programas son: sistema operativo, editores de textos, los compiladores e interpretes (lenguajes de programacin) y los programas de utilidad. Sistema Operativo DOS-Windows : El sistema operativo sirve esencialmente para :

Facilitar la escritura y uso de sus propios programas. Dirige las operaciones globales de la computadora. Instruye la computadora para ejecutar otros programas. Controla el almacenamiento y recuperacin de archivos (programas y datos), de cintas y discos. Posibilita que se puede introducir y grabar nuevos programas e instruye a la PC para que los ejecute.

Los Sistemas pueden ser monousuarios y multiusuarios o de tiempo compartido; atendiendo al numero de usuarios en monotarea o multitareas (mltiples tareas). Segn las tareas (procesos) que puede realizar simultneamente. El Quick Basic funciona en el Sistema Operativo de Disco DOS , monousuario y monotarea que soportan algunas computadoras personales. Los lenguajes de programacin sirven para escribir programas que permitan la comunicacin usuario / maquina. Unos programas especiales llamados programas traductores (compiladores e interpretes) convierten las instrucciones escritas en lenguajes de programacin en instrucciones escritas enlenguaje de maquina (01 bits) que esta pueda entender. Los programas de utilidad facilitan el uso de las computadoras . Ejemplo los editores de texto como Edit (DOS), el editor Padword (WINDOWS) y el propio Editor de Quick Basic , permiten la escritura y edicin dedocumentos . Estos apuntes han sido escritos en un editor de textos o procesador de palabras (Word) . Los programas que realizan tareas completas tales comonominas, contabilidad, etc, es decir los programas que podrn escribir en QB o en otro programa se denominan programas de aplicacin. Ejemplos mas tarde.

Debe diferenciarse entre el acto de crear un programa y la accin de la computadora cuando ejecuta las instrucciones del programa . La creacin de un programa se hace inicialmente en papel y a continuacin se introduce en computadora y se convierte en lenguaje entendible por la computadora (ver figura 1-10) Muestra el proceso general de ejecucin de un programa: aplicacin de una entrada (datos al programa) y obtencin de una salida (resultados). La entrada puede tener una variedad de formas tales como: nmeros, o caracteres

alfabticos. La salida puede tambin tener forma tales como datos numricos o caracteres , seales para controlar equipos, maquinas o robots, etc. La ejecucin de un programa requiere generalmente unos datos como entrada (figura 1-111) adems del propio programa, para poder producir una salida. Lenguajes de Programacin

Los lenguajes utilizados para escribir programas de computadoras que puedan ser entendidos por ellas se denominan programas de programacin. Los lenguajes de programacin se clasifican en tres grandes categoras, maquinas: bajo nivel y alto nivel.

Lenguaje de maquina: El lenguaje de maquina es aquel cuyas instrucciones son directamente entendibles por la computadora y no necesitan traduccinposterior para que la UCP pueda comprender y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en trminos de la unidad de memoria ms pequea (bit) = digito binario 0 o 1 , en esencia una secuencia de bits que especifican la operacin y las celdas de memoria implicadas en una operacin Ejemplo . Instrucciones en lenguaje de maquina : 0010, 0000, 1001, 1001, 10001, 1110. Como se observa estas instrucciones son fciles de leer por una computadora y difciles para un programador y viceversa. Por esta razn se hace difcil escribir programas en cdigo o lenguaje de maquina. Y se requiere otro lenguaje para comunicarse con la computadora pero que se hace ms fcil de escribir y de leer por el programador. Para evitar la tediosa tarea de escribir programas en este lenguaje se han diseado otros programas de programacin que facilitan la escritura y posterior ejecucin de los programas. Estos son lenguajes de bajo y alto nivel. Lenguaje de bajo nivel( ensambladores) La programacin en lenguaje de maquina es difcil , por ello se necesitan lenguajes que permitan simplificar este proceso los lenguajes de bajo nivel han sido diseados para ese fin. Estos lenguajes dependen de la maquina o sea del conjunto de instrucciones especificas de la computadora , ejemplo el lenguaje ensamblador en el las instrucciones se escriben en cdigos alfabticos conocidos como nemotcnicos (abreviaturas de palabras inglesas o espaolas, ejemplo sumar en ingles ADD = suma SUB= resta MPY = multiplicar DIV=dividir

LDA= cargar acumulador STO= almacenar Las palabras nemotcnicas son mas fciles de recordar que las secuencias de dgitos de 0 a 1.Una instrucciones tpica en ensamblador puede ser ADD X, Y, Z. Esta instruccin significa que se deben sumar los nmeros almacenados en las direcciones X,Y y almacenar el resultado en la direccin z, el lenguaje ensamblador traducir la instruccin a cdigo de maquina, por ejemplo. ADD = 1110 X=1001 Y=1010 Z=1011 La instruccin traducida ser 1110 1001 1000 1011 Despus que un programa ha sido escrito en lenguaje ensamblador se necesita un programa llamado ensamblador, que lo traduzca a cdigo de maquina

143. Lenguaje de alto nivel. Los lenguaje de programacin de alto nivel ( BASIC, PASCAL, FORTRAN, C ,COBOL) son aquellos en los cuales las instrucciones o sentencias a la computadora se escriben con palabras similares a los lenguajes humanos. En general en lenguaje ingles como es el caso de Quick Basic , lo cual facilita la escritura y la comprensin por parte del programador. Una lnea de un programa en Quick Basic es REM Resolucin de un triangulo PRINT INPUT "LADO A= " ; A INPUT "LADO B= "; B INPUT "LADO C"; C PRINT LET PERIMETRO= A+B+C PRINT "PERIMETRO="; PERIMETRO

END Caractersticas de los lenguajes de programacin:


Transportabilidad :un programa escrito en un lenguaje de alto nivel se puede escribir con poca o ninguna modificacin en distintos tipos de computadora. Independencia : Los lenguajes deben ser independientes de la mquina o sea una sentencia no depende del diseo de hardware de una computadora en particular.

Los programas escritos en lenguaje de alto nivel no son entendibles directamente por la maquina. Necesitan ser traducidos a instrucciones en lenguaje de maquina que lo entienda la computadora. Los programas que realizan esta traduccin se llaman programas compiladores. Los programas escritos en lenguaje de alto nivel se llaman programas fuentes El compilador traduce el programa fuente en un programa objeto, el cual se utiliza en la fase de ejecucin del programa. Algunas computadoras o microcomputadoras utilizan unos programas similares llamados programas interpretes que traducen los programas. El proceso de traduccin de un programa fuente se denomina interpretacin o compilacin, segn sea el programa. Un interprete traduce y ejecuta una traduccin (sentencia) en cdigo fuente cada vez. Los programas interpretados generalmente se ejecutan mucho mas lentamente que los programas compilados; sin embargo los interpretes son ms fciles de utilizar y la depuracin (correccin) de errores es mucho ms cmoda. Basic, Basica ( Basic Avanced ) , GW-Basic, son interpretes y Quick Basic es un compilador. Fortran , Pascal , C , son programas compiladores. Los lenguajes de programacin C , Turbo C, C++ , son programas orientados a objeto. Windows fue desarrollado en C Visual Basic es un lenguaje orientado a eventos y en el futuro muy extremadamente cercano , ya ! esta influyendo en la informtica universal. El lenguaje Quick Basic realiza la traduccin y ejecucin cada vez que se ejecuta una lnea. Este lenguaje rene las caractersticas de interprete en cuanto su facilidad de edicin, ejecucin y puesta a punto de programas y de compilador por suestructura y velocidad de ejecucin. Programas:

lenguaje maquina

nivel bajo Asembler Quick Basic Pascal C++

ejemplos

caractersticas

Interprete, compilador alto

1. Software; Software del sistema: es el conjunto de programas indispensables para la maquina funcione (programas del sistema):

Sistema operativo: DOS------ Windows Editores / Procesadores de textos Programas compiladores e interpretes. Lenguajes de programacin

Software de aplicaciones: programas de utilidad:


Paquete Excel, Lotus 1 2 3. Autocad Hoja de calculo Diseo mecnico, elctrico, civil, topogrfico, arquitectnico Programa de Base de Datos Presentador de hipertexto Hoja de calculo anlisis matemtico Aplicacin

Dbase, Accsess, FoxPro Power Point, Harvard Graphics Mathcad

Software : Sistema Operativo de Disco Windows Lenguajes de Programacin: Programacin en Quick Basic Quick Basic versin 4.5 Quick Basic Caracteristicas : Lenguaje : alto nivel Compilado Secuencial Compilado Estructurado: top-down Programa:

Documento cedido por: JORGE LUIS CASTILLO TEJEDA

Hardware

Hardware tpico de una computadora personal. 1. Monitor 2. Placa base 3. CPU 4. Memoria RAM 5. Tarjeta de expansin 6. Fuente de alimentacin 7. Unidad de disco ptico 8. Disco duro, Unidad de estado slido 9. Teclado 10. Ratn/Mouse

Hardware (pronunciacin AFI: /hdw/ /hdw/) corresponde a todas las partes tangibles de un sistema informtico: sus componentes elctricos, electrnicos, electromecnicos y mecnicos;1 sus cables, gabinetes o cajas,perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente, el soporte lgico es intangible y es llamado software. El trmino es propio del idioma ingls (literalmente traducido: partes duras), su traduccin al espaol no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Espaola lo define como Conjunto de los componentes que integran la parte material de una computadora.2 El trmino, aunque es lo ms comn, no solamente se aplica a una

computadora tal como se la conoce, ya que, por ejemplo, un robot, un telfono mvil, una cmara fotogrfica o un reproductor multimedia tambin poseen hardware (y software), por lo que es ms correcto el uso de sistema informtico.3 4 El trmino hardware tampoco correspondera a un sinnimo exacto decomponentes informticos, ya que esta ltima definicin se suele limitar exclusivamente a las piezas y elementos internos, independientemente de los perifricos. La historia del hardware del computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambio tecnolgico de importancia. Este hardware se puede clasificar en: bsico, el estrictamente necesario para el funcionamiento normal del equipo; y complementario, el que realiza funciones especficas. Un sistema informtico se compone de una unidad central de procesamiento(CPU), encargada de procesar los datos, uno o varios perifricos de entrada, los que permiten el ingreso de la informacin y uno o varios perifricos de salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a losdatos procesados.
Contenido
[ocultar]

1 Historia 2 Tipos de hardware o o 2.1 Unidad central de procesamiento 2.2 Memoria RAM o 2.2.1 Memoria RAM dinmica 2.2.2 Memorias RAM especiales

2.3 Perifricos 2.3.1 Dispositivos de entrada de informacin (E) 2.3.2 Dispositivos de salida de informacin (S) 2.3.3 Dispositivos mixtos (E/S de informacin)

2.4 Hardware grfico

3 Vase tambin 4 Referencias 5 Bibliografa 6 Enlaces externos

[editar]Historia
Artculo principal:

Historia del hardware

La clasificacin evolutiva del hardware del computador electrnico est dividida en generaciones, donde cada una supone un cambio tecnolgico muy notable. El origen de las primeras es sencillo de establecer, ya que en ellas el hardware fue sufriendo cambios radicales. 5Los componentes esenciales que constituyen la electrnica del computador fueron totalmente reemplazados en las primeras tres generaciones, originando cambios que resultaron trascendentales. En las ltimas dcadas es ms difcil distinguir las nuevas generaciones, ya que los cambios han sido graduales y existe cierta continuidad en las tecnologas usadas. En principio, se pueden distinguir:

1 Generacin (1945-1956): electrnica implementada con tubos de vaco. Fueron las primeras mquinas que desplazaron los componentes electromecnicos (rels). 2 Generacin (1957-1963): electrnica desarrollada con transistores. La lgica discreta era muy parecida a la anterior, pero la implementacin result mucho ms pequea, reduciendo, entre otros factores, el tamao de un computador en notable escala.

3 Generacin (1964-hoy): electrnica basada en circuitos integrados. Esta tecnologa permiti integrar cientos de transistores y otroscomponentes electrnicos en un nico circuito integrado impreso en una pastilla de silicio. Las computadoras redujeron as considerablemente su costo, consumo y tamao, incrementndose su capacidad, velocidad y fiabilidad, hasta producir mquinas como las que existen en la actualidad.

4 Generacin (futuro): probablemente se originar cuando los circuitos de silicio, integrados a alta escala, sean reemplazados por un nuevo tipo de material o tecnologa. 6

La aparicin del microprocesador marca un hito de relevancia, y para muchos autores constituye el inicio de la cuarta generacin.7 A diferencia de los cambios tecnolgicos anteriores, su invencin no supuso la desaparicin radical de los computadores que no lo utilizaban. As, aunque el microprocesador 4004 fue lanzado al mercado en 1971, todava a comienzo de los 80's haba computadores, como el PDP-11/44,8 con lgica carente de microprocesador que continuaban exitosamente en el mercado; es decir, en este caso el desplazamiento ha sido muy gradual. Otro hito tecnolgico usado con frecuencia para definir el inicio de la cuarta generacin es la aparicin de los circuitos integrados VLSI (Very Large Scale Integration), a principios de los ochenta. Al igual que el microprocesador, no supuso el cambio inmediato y la rpida desaparicin de los computadores basados en circuitos integrados en ms bajas escalas de integracin. Muchos equipos implementados con tecnologas VLSI y MSI (Medium Scale Integration) an coexistan exitosamente hasta bien entrados los 90.

[editar]Tipos

de hardware

Microcontrolador Motorola 68HC11 y chips de soporte que podran constituir el hardware de un equipo electrnico industrial.

Una de las formas de clasificar el hardware es en dos categoras: por un lado, el "bsico", que abarca el conjunto de componentes indispensables necesarios para otorgar la funcionalidad mnima a una computadora; y por otro lado, el hardware"complementario", que, como su nombre indica, es el utilizado para realizar funciones especficas (ms all de las bsicas), no estrictamente necesarias para el funcionamiento de la computadora. As es que: un medio de entrada de datos, la unidad de procesamiento (C.P.U.), la memoria RAM, un medio de salida de datos y un medio de almacenamiento constituyen el "hardware bsico". Los medios de entrada y salida de datos estrictamente indispensables dependen de la aplicacin: desde el punto de vista de un usuario comn, se debera disponer, al menos, de un teclado y un monitor para entrada y salida de informacin, respectivamente; pero ello no implica que no pueda haber una computadora (por ejemplo controlando un proceso) en la que no sea necesario teclado ni monitor; bien puede ingresar informacin y sacar sus datos procesados, por ejemplo, a travs de una placa de adquisicin/salida de datos. Las computadoras son aparatos electrnicos capaces de interpretar y ejecutar instrucciones programadas y almacenadas en su memoria; consisten bsicamente en operaciones aritmtico-lgicas y de entrada/salida.9 Se reciben las entradas (datos), se las procesa y almacena (procesamiento), y finalmente se producen las salidas (resultados del procesamiento). Por ende todo sistema informtico tiene, al menos,

componentes y dispositivos hardware dedicados a alguna de las funciones antedichas;10 a saber: 1. Procesamiento: Unidad Central de Proceso o CPU 2. Almacenamiento: Memorias 3. Entrada: Perifricos de entrada (E) 4. Salida: Perifricos de salida (S) 5. Entrada/Salida: Perifricos mixtos (E/S) Desde un punto de vista bsico y general, un dispositivo de entrada es el que provee el medio para permitir el ingreso de informacin, datos yprogramas (lectura); un dispositivo de salida brinda el medio para registrar la informacin y datos de salida (escritura); la memoria otorga la capacidad de almacenamiento, temporal o permanente (almacenamiento); y la CPU provee la capacidad de clculo y procesamiento de la informacin ingresada (transformacin).11 Un perifrico mixto es aqul que puede cumplir funciones tanto de entrada como de salida; el ejemplo ms tpico es el disco rgido (ya que en l se lee y se graba informacin y datos). [editar]Unidad
Artculo principal:

central de procesamiento

CPU

Microprocesador de 64 bits doble ncleo, el AMD Athlon 64 X2 3600.

La CPU, siglas en ingls de Unidad Central de Procesamiento, es el componente fundamental del computador, encargado de interpretar y ejecutar instrucciones y de procesar datos.12 En los computadores modernos, la funcin de la CPU la realiza uno o ms microprocesadores. Se conoce como microprocesador a una CPU que es manufacturada como un nico circuito integrado.

Un servidor de red o una mquina de clculo de alto rendimiento (supercomputacin), puede tener varios, incluso miles de microprocesadores trabajando simultneamente o en paralelo (multiprocesamiento); en este caso, todo ese conjunto conforma la CPU de la mquina. Las unidades centrales de proceso (CPU) en la forma de un nico microprocesador no slo estn presentes en las computadoras personales (PC), sino tambin en otros tipos de dispositivos que incorporan una cierta capacidad de proceso o "inteligencia electrnica", como pueden ser: controladores de procesos industriales, televisores, automviles, calculadores, aviones, telfonos mviles, electrodomsticos, juguetes y muchos ms. Actualmente los diseadores y fabricantes ms populares de microprocesadores de PC son Intel y AMD; y para el mercado de dispositivos mviles y de bajo consumo, los principales son Samsung, Qualcomm y Texas Instruments.

Placa base de una computadora, formato ATX.

Placa base del telfono mvil Samsung Galaxy Spica, se pueden distinguir varios "System-on-a-Chip" soldados en ella

El microprocesador se monta en la llamada placa base, sobre un zcalo conocido como zcalo de CPU, que permite las conexiones elctricas entre los circuitos de la placa y el procesador. Sobre el procesador ajustado a la placa base se fija un disipadortrmico de un material con elevada conductividad trmica, que por lo general es dealuminio, y en algunos casos de cobre. ste es indispensable en los microprocesadores que consumen bastante energa, la cual, en gran parte, es emitida en forma de calor: en algunos casos pueden consumir tanta energa como una lmpara incandescente (de 40 a 130 vatios). Adicionalmente, sobre el disipador se acopla uno o dos ventiladores (raramente ms), destinados a forzar la circulacin de aire para extraer ms rpidamente el calor acumulado por el disipador y originado en el microprocesador. Complementariamente, para evitar daos por efectos trmicos, tambin se suelen instalar sensores de temperatura del microprocesador y sensores de revoluciones del ventilador, as como sistemas automticos que controlan la cantidad de revoluciones por unidad de tiempo de estos ltimos. La gran mayora de los circuitos electrnicos e integrados que componen el hardwaredel computador van montados en la placa madre. La placa base, tambin conocida como placa madre o con el anglicismo board,13 es un gran circuito impreso sobre el que se suelda el chipset, las ranuras de expansin (slots), los zcalos, conectores, diversos integrados, etc. Es el soporte fundamental que aloja y comunica a todos los dems componentes: Procesador, mdulos de memoria RAM, tarjetas grficas, tarjetas de expansin, perifricos de entrada y salida. Para comunicar esos componentes, la placa base posee una serie de buses mediante los cuales se trasmiten los datos dentro y hacia afuera del sistema. La tendencia de integracin ha hecho que la placa base se convierta en un elemento que incluye a la mayora de las funciones bsicas (vdeo, audio, red, puertos de varios tipos), funciones que antes se realizaban con tarjetas de expansin. Aunque ello no excluye la capacidad de instalar otras tarjetas adicionales especficas, tales como capturadoras de vdeo, tarjetas de adquisicin de datos, etc. Tambin, la tendencia en los ltimos aos es eliminar elementos separados en la placa base e integrarlos al microprocesador. En ese sentido actualmente se encuentran sistemas denominados System on a Chip que consiste en un nico circuito integrado que integra varios mdulos electrnicos en su interior, tales como un procesador, un controlador de memoria, una GPU, Wi-Fi, bluetooth, etc. La mejora

ms notable en esto est en la reduccin de tamao frente a igual funcionalidad con mdulos electrnicos separados. La figura muestra una aplicacin tpica, en la placa principal de un telfono mvil. [editar]Memoria

RAM

Modulos de memoria RAM instalados. Artculo principal:

Memoria RAM

Del ingls Random Access Memory, literalmente significa "memoria de acceso aleatorio". El trmino tiene relacin con la caracterstica de presentar iguales tiempos de acceso a cualquiera de sus posiciones (ya sea para lectura o para escritura). Esta particularidad tambin se conoce como "acceso directo", en contraposicin al Acceso secuencial. La RAM es la memoria utilizada en una computadora para el almacenamiento transitorio y de trabajo (no masivo). En la RAM se almacena temporalmente la informacin, datos y programas que la Unidad de Procesamiento (CPU) lee, procesa y ejecuta. La memoria RAM es conocida como Memoria principal de la computadora, tambin como "Central o de Trabajo"; 14 a diferencia de las llamadas memorias auxiliares, secundarias o de almacenamiento masivo (como discos duros, unidades de estado slido, cintas magnticas u otras memorias). Las memorias RAM son, comnmente, voltiles; lo cual significa que pierden rpidamente su contenido al interrumpir su alimentacin elctrica. Las ms comunes y utilizadas como memoria central son "dinmicas" (DRAM), lo cual significa que tienden a perder sus datos almacenados en breve tiempo (por descarga, an estando con alimentacin elctrica), por ello necesitan un circuito electrnico especfico que se encarga de proveerle el llamado "refresco" (de energa) para mantener su informacin.

La memoria RAM de un computador se provee de fbrica e instala en lo que se conoce como mdulos. Ellos albergan varios circuitos integrados de memoria DRAM que, conjuntamente, conforman toda la memoria principal. [editar]Memoria RAM dinmica Es la presentacin ms comn en computadores modernos (computador personal, servidor); son tarjetas de circuito impreso que tienen soldados circuitos integrados de memoria por una o ambas caras, adems de otros elementos, tales como resistores y condensadores. Esta tarjeta posee una serie de contactos metlicos (con un recubrimiento de oro) que permite hacer la conexin elctrica con el bus de memoria del controlador de memoria en la placa base. Los integrados son de tipo DRAM, memoria denominada "dinmica", en la cual las celdas de memoria son muy sencillas (un transistor y uncondensador), permitiendo la fabricacin de memorias con gran capacidad (algunos cientos de Megabytes) a un costo relativamente bajo. Las posiciones de memoria o celdas, estn organizadas en matrices y almacenan cada una un bit. Para acceder a ellas se han ideado varios mtodos y protocolos cada uno mejorado con el objetivo de acceder a las celdas requeridas de la manera ms eficiente posible.

Memorias RAM con tecnologas usadas en la actualidad.

Entre las tecnologas recientes para integrados de memoria DRAM usados en los mdulos RAM se encuentran:

SDR SDRAM: Memoria con un ciclo sencillo de acceso por ciclo de reloj. Actualmente en desuso, fue popular en los equipos basados en el Pentium III y los primeros Pentium 4.

DDR SDRAM: Memoria con un ciclo doble y acceso anticipado a dos posiciones de memoria consecutivas. Fue popular en equipos basados en los procesadoresPentium 4 y Athlon 64.

DDR2 SDRAM: Memoria con un ciclo doble y acceso anticipado a cuatro posiciones de memoria consecutivas. DDR3 SDRAM: Memoria con un ciclo doble y acceso anticipado a ocho posiciones de memoria consecutivas. Es el tipo de memoria ms actual, est reemplazando rpidamente a su predecesora, la DDR2.

Los estndares JEDEC, establecen las caractersticas elctricas y las fsicas de los mdulos, incluyendo las dimensiones del circuito impreso. Los estndares usados actualmente son:

DIMM Con presentaciones de 168 pines (usadas con SDR y otras tecnologas antiguas), 184 pines (usadas con DDR y el obsoletoSIMM) y 240 (para las tecnologas de memoria DDR2 y DDR3).

SO-DIMM Para computadores porttiles, es una miniaturizacin de la versin DIMM en cada tecnologa. Existen de 144 pines (usadas con SDR), 200 pines (usadas con DDR y DDR2) y 240 pines (para DDR3).

[editar]Memorias RAM especiales Hay memorias RAM con caractersticas que las hacen particulares, y que normalmente no se utilizan como memoria central de la computadora; entre ellas se puede mencionar:

SRAM: Siglas de Static Random Access Memory. Es un tipo de memoria ms rpida que la DRAM (Dynamic RAM). El trmino "esttica" deriva del hecho que no necesita el refresco de sus datos. Si bien esta RAM no requiere circuito de refresco, ocupa ms espacio y utiliza ms energa que la DRAM. Este tipo de memoria, debido a su alta velocidad, es usada como memoria cach.

NVRAM: Siglas de Non-Volatile Random Access Memory. Memoria RAM no voltil (mantiene la informacin en ausencia de alimentacin elctrica). Hoy en da, la mayora de memorias NVRAM son memorias flash, muy usadas para telfonos mviles y reproductores porttiles de MP3.

VRAM: Siglas de Video Random Access Memory. Es un tipo de memoria RAM que se utiliza en las tarjetas grficas del computador. La caracterstica particular de esta clase de memoria es que es accesible de forma simultnea por dos dispositivos. As, es posible que laCPU grabe informacin en ella, al tiempo que se leen los datos que sern visualizados en el Monitor de computadora.

De las anteriores a su vez, hay otros subtipos ms. [editar]Perifricos

Artculo principal:

Perifricos

Se entiende por perifrico a las unidades o dispositivos que permiten a la computadora comunicarse con el exterior, esto es, tanto ingresar como exteriorizar informacin y datos.10 Los perifricos son los que permiten realizar las operaciones conocidas como de entrada/salida(E/S).11 Aunque son estrictamente considerados accesorios o no esenciales, muchos de ellos son fundamentales para el funcionamiento adecuado de la computadora moderna; por ejemplo, el teclado, el disco duro y el monitor son elementos actualmente imprescindibles; pero no lo son un escner o un plter. Para ilustrar este punto: en los aos 80, muchas de las primeras computadoras personales no utilizaban disco duro ni mouse (o ratn), tenan slo una o dos disqueteras, el teclado y el monitor como nicos perifricos. [editar]Dispositivos de entrada de informacin (E)

Teclado para PC inalmbrico.

Ratn (Mouse) comn almbrico.

De esta categora son aquellos que permiten el ingreso de informacin, en general desde alguna fuente externa o por parte del usuario. Los dispositivos de entrada proveen el medio fundamental para transferir hacia la computadora (ms propiamente al procesador) informacin desde alguna fuente, sea local o remota. Tambin permiten cumplir la esencial tarea de leer y cargar en memoria elsistema operativo y las aplicaciones o programas informticos, los que a su vez ponen operativa la computadora y hacen posible realizar las ms diversas tareas.11

Entre los perifricos de entrada se puede mencionar:10 teclado, mouse o ratn, escner, micrfono,cmara web , lectores pticos de cdigo de barras, Joystick, lectora de CD, DVD o BluRay (slo lectoras), placas de adquisicin/conversin de datos, etc. Pueden considerarse como imprescindibles para el funcionamiento, (de manera como hoy se concibe la informtica) al teclado, al ratn y algn dispositivo lector de discos; ya que tan slo con ellos el hardware puede ponerse operativo para un usuario. Los otros son ms bien accesorios, aunque en la actualidad pueden resultar de tanta necesidad que son considerados parte esencial de todo el sistema.

Impresora de inyeccin de tinta.

[editar]Dispositivos de salida de informacin (S) Son aquellos que permiten emitir o dar salida a la informacin resultante de las operaciones realizadas por la CPU(procesamiento). Los dispositivos de salida aportan el medio fundamental para exteriorizar y comunicar la informacin y datos procesados; ya sea al usuario o bien a otra fuente externa, local o remota.11 Los dispositivos ms comunes de este grupo son los monitores clsicos (no de pantalla tctil), lasimpresoras, y los altavoces.10 Entre los perifricos de salida puede considerarse como imprescindible para el funcionamiento del sistema, al monitor. Otros, aunque accesorios, son sumamente necesarios para un usuario que opere un computador moderno. [editar]Dispositivos mixtos (E/S de informacin)

Piezas de un Disco duro.

Son aquellos dispositivos que pueden operar de ambas formas: tanto de entrada como de salida.11Tpicamente, se puede mencionar como perifricos mixtos o de Entrada/Salida a: discos rgidos,disquetes, unidades de cinta magntica, lectograbadoras de CD/DVD, discos ZIP, etc. Tambin entran en este rango, con sutil diferencia, otras unidades, tales como: Tarjetas de Memoria flash o unidad de estado slido, tarjetas de red, mdems, tarjetas de captura/salida de vdeo, etc.10 Si bien se puede clasificar al pendrive (lpiz de memoria), memoria flash o memoria USB o unidades de estado slido en la categora de memorias, normalmente se los utiliza como dispositivos de almacenamiento masivo; siendo todos de categora Entrada/Salida.15 Los dispositivos de almacenamiento masivo10 tambin son conocidos como "Memorias Secundarias o Auxiliares". Entre ellos, sin duda, el disco duro ocupa un lugar especial, ya que es el de mayor importancia en la actualidad, en el que se aloja el sistema operativo, todas las aplicaciones, utilitarios, etc. que utiliza el usuario; adems de tener la suficiente capacidad para albergar informacin y datos en grandes volmenes por tiempo prcticamente indefinido. Los servidores Web, de correo electrnico y de redes con bases de datos, utilizan discos rgidos de grandes capacidades y con una tecnologa que les permite trabajar a altas velocidades como SCSI incluyendo tambin, normalmente, capacidad de redundancia de datos RAID; incluso utilizan tecnologas hbridas: disco rgido y unidad de estado slido, lo que incrementa notablemente su eficiencia. Las interfaces actuales ms usadas en discos duros son: IDE, SATA, SCSI y SAS; y en las unidades de estado slido son SATA y PCIExpress ya que necesitan grandes anchos de banda.

La pantalla tctil (no el monitor clsico) es un dispositivo que se considera mixto, ya que adems de mostrar informacin y datos (salida) puede actuar como un dispositivo de entrada, reemplazando, por ejemplo, a algunas funciones del ratn o del teclado. [editar]Hardware

grfico

GPU de Nvidia GeForce. Artculo principal:

Tarjeta grfica

El hardware grfico lo constituyen bsicamente las tarjetas grficas. Dichos componentes disponen de su propia memoria y unidad de procesamiento, esta ltima llamada unidad de procesamiento grfico (o GPU, siglas en ingls de Graphics Processing Unit). El objetivo bsico de la GPU es realizar los clculos asociados a operaciones grficas, fundamentalmente en coma flotante, 16 liberando as al procesador principal (CPU) de esa costosa tarea (en tiempo) para que ste pueda efectuar otras funciones en forma ms eficiente. Antes de esas tarjetas de vdeo con aceleradores por hardware, era el procesador principal el encargado de construir la imagen mientras la seccin de vdeo (sea tarjeta o de la placa base) era simplemente un traductor de las seales binarias a las seales requeridas por el monitor; y buena parte de la memoria principal (RAM) de la computadora tambin era utilizada para estos fines. Dentro de sta categora no se deben omitir los sistemas grficos integrados (IGP), presentes mayoritariamente en equipos porttiles o en equipos prefabricados (OEM), los cuales generalmente, a diferencia de las tarjetas grficas, no disponen de una memoria dedicada, utilizando para su funcin la memoria principal del sistema. La tendencia en los ltimos aos es integrar los sistemas grficos dentro del propio procesador central. Los procesadores grficos integrados (IGP) generalmente son de un rendimiento y consumo notablemente ms bajo que las GPU de las tarjetas grficas

dedicadas, no obstante, son ms que suficiente para cubrir las necesidades de la mayora de los usuarios de un PC. Actualmente se estn empezando a utilizar las tarjetas grficas con propsitos no exclusivamente grficos, ya que en potencia de clculo laGPU es superior, ms rpida y eficiente que el procesador para operaciones en coma flotante, por ello se est tratando de aprovecharla para propsitos generales, al concepto, relativamente reciente, se le denomina GPGPU (General-Purpose Computing on Graphics Processing Units). La Ley de Moore establece que cada 18 a 24 meses la cantidad de transistores que puede contener un circuito integrado se logra duplicar; en el caso de los GPU esta tendencia es bastante ms notable, duplicando, o an ms, lo indicado en la ley de Moore.17 Desde la dcada de 1990, la evolucin en el procesamiento grfico ha tenido un crecimiento vertiginoso; las actuales animaciones por computadoras y videojuegos eran impensables veinte aos atrs.

En computacin, trmino ingls que hace referencia a cualquier componente fsico tecnolgico, que trabaja o interacta de algn modo con la computadora. No slo incluye elementos internos como eldisco duro, CD-ROM, disquetera, sino que tambin hace referencia al cableado, circuitos, gabinete, etc. E incluso hace referencia a elementos externos como la impresora, el mouse, el teclado, el monitor y dems perifricos. El hardware contrasta con el software, que es intangible y le da lgica al hardware (adems de ejecutarse dentro de ste). El hardware no es frecuentemente cambiado, en tanto el software puede ser creado, borrado y modificado sencillamente. (Excepto el firmware, que es un tipo de software que raramente es alterado). Hardware tpico de una computadora El tpico hardware que compone una computadora personal es el siguiente: Su chasis o gabinete La placa madre, que contiene: CPU, cooler, RAM, BIOS, buses (PCI, USB, HyperTransport, CSI,AGP, etc) Fuente de alimentacin Controladores de almacenamiento: IDE, SATA, SCSI Controlador de video Controladores del bus de la computadora (paralelo, serial, USB, FireWire), para conectarla a perifricos Almacenamiento: disco duro, CD-ROM, disquetera, ZIP driver y otros

Tarjeta de sonido Redes: mdem y tarjeta de red El hardware tambin puede incluir componentes externos como: Teclado Mouse, trackballs Joystick, gamepad, volante Escner, webcam Micrfono, parlante Monitor (LCD, o CRT) Impresora Distintas clasificaciones del hardware Clasificacin por la funcionalidad del hardware * Hardware bsico: dispositivos necesarios para iniciar la computadora. Los ms bsicos son la placa madre, la fuente de alimentacin, el microprocesador y la memoria. Se podran incluir componentes como monitor y teclado, aunque no son estrictamente bsicos. * Hardware complementario: aquellos dispositivos que complementan a la computadora, pero que no son fundamentales para su funcionamiento, como ser, impresora, unidades de almacenamiento, etc. Clasificacin por la ubicacin del hardware * Perifricos (componentes externos): dispositivos externos a la computadora. Ver perifrico * Componentes internos: dispositivos que son internos al gabinete de la computadora * Puertos: conectan los perifricos con los componentes internos Clasificacin por el flujo de informacin del hardware * Perifricos de salida: monitor, impresora, etc. * Perifricos de entrada: teclado, mouse, etc. * Perifricos/dispositivos de almacenamiento: disco duro, memorias, etc. * Perifricos de comunicacin: mdem, puertos, etc. * Dispositivos de procesamiento: CPU, microprocesador, placa madre, etc.
http://www.alegsa.com.ar/Dic/hardware.php

En computacin, el software -en sentido estricto- es todo programa o aplicacin programado para realizar tareas especficas. El trmino "software" fue usado por primera vez por John W. Tukey en 1957. Algunos autores prefieren ampliar la definicin de software e incluir tambin en la definicin todo lo que es producido en el desarrollo del mismo. La palabra "software" es un contraste de "hardware"; el software se ejecuta dentro del hardware. El software en sentido amplio Una definicin ms amplia de software incluye mucho ms que slo los programas. Esta definicinincluye: - La representacin del software: programas, detalles del diseo escritos en un lenguaje de descripcin de programas, diseo de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc. - El conocimiento de la ingeniera del software: Es toda la informacin relacionada al desarrollo desoftware (por ejemplo, cmo utilizar un mtodo de diseo especfico) o la informacin relacionada al desarrollo de un software especfico (por ejemplo, el esquema de pruebas en un proyecto). Aqu se incluye informacin relacionada al proyecto, informacin sobre la tecnologa de software, conocimiento acerca de sistemas similares y la informacin detallada relacionada a la identificacin y solucin de problemas tcnicos. La informacin de la aplicacin.

El "software" como programa El software, como programa, consiste en un cdigo en un lenguaje mquina especfico para unprocesador individual. El cdigo es una secuencia de instrucciones ordenadas que cambian el estado del hardware de una computadora. El software se suele escribir en un lenguaje de programacin de alto nivel, que es ms sencillo de escribir (pues es ms cercano al lenguaje natural humano), pero debe convertirse a lenguaje mquina para ser ejecutado. El software puede distinguirse en tres categoras: software de sistema, software de programacin y aplicacin de software. De todas maneras esta distincin es arbitraria y muchas veces un softwarepuede caer un varias categoras. - Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativo,controladores de dispositivos, herramientas de diagnstico, servidores, sistema de ventanas, utilidades y ms. Su propsito es

evitar lo ms posible los detalles complejos de la computacin, especialmente la memoria y el hardware. - Software de programacin: provee herramientas de asistencia al programador. Incluye editores de texto, compiladores, intrprete de instrucciones, enlazadores, debuggers, etc. - Software de aplicacin: permite a los usuarios finales hacer determinadas tareas. Algunos software de aplicacin son los navegadores, editores de texto, editores grficos, antivirus, mensajeros, etc. El software puede clasificarse segn su licencia y/o forma de distribucin:

Clasificacin del software


Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos se puede clasificar al software en tres grandes tipos:

Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informtico en particular que se use, aislndolo especialmente del procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:

Sistemas operativos Controladores de dispositivos Herramientas de diagnstico Herramientas de Correccin y Optimizacin Servidores Utilidades

Software de programacin: Es el conjunto de herramientas que permiten al programador desarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica. Incluye entre otros:

Editores de texto Compiladores Intrpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite

introducir mltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI).

Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. Incluye entre otros:

Aplicaciones para Control de sistemas y automatizacin industrial Aplicaciones ofimticas Software educativo Software empresarial Bases de datos Telecomunicaciones (por ejemplo Internet y toda su estructura lgica) Videojuegos Software mdico Software de Clculo Numrico y simblico. Software de Diseo Asistido (CAD) Software de Control Numrico (CAM)

efinicin de software
Existen varias definiciones similares aceptadas para software, pero probablemente la ms formal sea la siguiente:
Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin. Extrado del estndar 729 del IEEE
5

Considerando esta definicin, el concepto de software va ms all de los programas de computacin en sus distintos estados: cdigo fuente,binario o ejecutable; tambin su documentacin, los datos a procesar e incluso la informacin de usuario forman parte del software: es decir,abarca todo lo intangible, todo lo no fsico relacionado.

El trmino software fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniera de software y las ciencias de la computacin, el software es toda la informacin procesada por los sistemas informticos: programas y datos.

El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los clculos fue introducido por Charles Babbage como parte de su mquina diferencial. La teora que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, Los nmeros computables, con una aplicacin al problema de decisin.

Se conoce como software1 al equipamiento lgico o soporte lgico de un sistema informtico; comprende el conjunto de los componenteslgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamadoshardware.

Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.
La computadora, tambin conocida como computador u ordenador, es una mquina electrnica que permite el procesamiento de datos. El trmino proviene del latncomputare (calcular).

Una computadora est formada por una serie de circuitos integrados y otros componentes relacionados, que posibilitan la ejecucin de una variedad de secuencias o rutinas de instrucciones indicadas por el usuario. Estas secuencias son sistematizadas en funcin de una gran variedad de aplicaciones prcticas y determinadas, en un proceso que se denomina como programacin.

Potrebbero piacerti anche