3.-qué es el hardware, software y so's

24
1 Hardware

Upload: ivan-gomez

Post on 26-Sep-2015

4 views

Category:

Documents


0 download

DESCRIPTION

Diferencias entre Hardware y software

TRANSCRIPT

Hardware

El trminohardware se refiere a todas las partes tangibles de unsistema informtico; sus componentes son: elctricos, electrnicos, electromecnicos y mecnicos.1Son cables, gabinetes o cajas,perifricosde todo tipo y cualquier otro elemento fsico involucrado; contrariamente, el soporte lgico es intangible y es llamadosoftware. El trmino es propio delidioma 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; laReal Academia Espaolalo define como Conjunto de los componentes que integran la parte material de una computadora.2El trmino, aunque sea lo ms comn, no solamente se aplica a las computadoras; del mismo modo, tambin unrobot, untelfono mvil, unacmara fotogrficao unreproductor multimediaposeenhardware(ysoftware).La historia delhardwarede computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambiotecnolgicode importancia. Una primera delimitacin podra hacerse entrehardwarebsico, el estrictamente necesario para el funcionamiento normal del equipo, ycomplementario, el que realiza funciones especficas.Un sistema informtico se compone de unaunidad central de procesamiento(UCP oCPU), encargada de procesar los datos, uno o variosperifricosde entrada, los que permiten el ingreso de la informacin y uno o varios perifricos de salida, los que posibilitan dar salida (normalmente en formavisualoauditiva) a losdatosprocesados.Clasificacin

Una de las formas de clasificar elhardwarees en dos categoras: por un lado, elbsico, que abarca el conjunto de componentes indispensables necesarios para otorgar la funcionalidad mnima a unacomputadora; y por otro lado, elhardwarecomplementario, 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.Necesita un medio de entrada de datos, la unidad central de procesamiento, la memoria RAM, un medio de salida de datos y un medio de almacenamiento constituyen elhardwarebsico.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 untecladoy unmonitorpara 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 aparatoselectrnicoscapaces de interpretar y ejecutar instrucciones programadas y almacenadas en su memoria; consisten bsicamente en operacionesaritmtico-lgicasy deentrada/salida.9Se 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 ydispositivoshardwarededicados a alguna de las funciones antedichas; a saber:

Procesamiento:unidad central de procesamientoAlmacenamiento:MemoriasEntrada:Perifricos de entrada(E)Salida: Perifricos de salida (S)Entrada/Salida: Perifricos mixtos (E/S)

Unidad central de procesamiento

La Unidad Central de Procesamiento, conocida por las siglas en inglsCPU, es el componente fundamental de la computadora, encargado de interpretar y ejecutar instrucciones y de procesar datos.12En computadores modernos, la funcin de la CPU la realiza uno o ms microprocesadores. Se conoce comomicroprocesadora una CPU que es manufacturada como un nico circuito integrado.

Placa madre

Laplaca base, tambin conocida como placa madre o principal o con los anglicismosmotherboardomainboard,13es un grancircuito impresosobre el que se suelda elchipset, 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 debusesmediante los cuales se trasmiten los datos dentro y hacia afuera del sistema.

Memoria RAM

La siglaRAM, del inglsRandom Access Memory, literalmente significamemoriadeacceso 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 alAcceso 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 comoMemoria principalde la computadora, tambin como "Central o de Trabajo";a diferencia de las llamadas memorias auxiliares, secundarias o dealmacenamiento masivo(como discos duros,unidades de estado slido, cintas magnticas u otras memorias).

Memoria RAM dinmica

Es la presentacin ms comn en computadores modernos (computador personal,servidor); son tarjetas decircuito impresoque tienen soldadoscircuitos integradosde memoria por una o ambas caras, adems de otros elementos, tales comoresistoresycondensadores. Esta tarjeta posee una serie de contactos metlicos (con un recubrimiento de oro) que permite hacer la conexin elctrica con elbus de memoriadel controlador de memoria en la placa base.Los integrados son de tipoDRAM, memoria denominada "dinmica", en la cual las celdas de memoria son muy sencillas (untransistory uncondensador), permitiendo la fabricacin de memorias con gran capacidad (algunos cientos deMegabytes) a un costo relativamente bajo.

PerifricosSe entiende por perifrico a las unidades o dispositivos que permiten a lacomputadoracomunicarse con el exterior, esto es, tanto ingresar como exteriorizar informacin y datos.Los perifricos son los que permiten realizar las operaciones conocidas como deentrada/salida(E/S).Aunque son estrictamente considerados accesorios o no esenciales, muchos de ellos son fundamentales para el funcionamiento adecuado de la computadora moderna; por ejemplo, elteclado, eldisco duroy elmonitorson elementos actualmente imprescindibles; pero no lo son unescnero unplter. Para ilustrar este punto: en los aos 80, muchas de las primeras computadoras personales no utilizaban disco duro nimouse(o ratn), tenan slo una o dosdisqueteras, eltecladoy elmonitorcomo nicos perifricos.Dispositivos de entrada de informacin

De esta categora son aquellos que permiten el ingreso deinformacin, 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 operativoy las aplicaciones oprogramas informticos, los que a su vez ponen operativa la computadora y hacen posible realizar las ms diversas tareas.Entre losperifricosde entrada se puede mencionar:10teclado,mouseo ratn,escner,micrfono,cmara web, lectores pticos de cdigo de barras,Joystick, lectora deCD,DVDoBluRay(solo lectoras), placas de adquisicin/conversin de datos, etc.Dispositivos de salida de informacin

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.Los dispositivos ms comunes de este grupo son losmonitoresclsicos (no de pantalla tctil), lasimpresoras, y losaltavoces.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.Hardwaregrfico

Elhardwaregrfico lo constituyen bsicamente lastarjetas grficas. Dichos componentes disponen de su propia memoria y unidad de procesamiento, esta ltima llamadaunidad de procesamiento grfico(oGPU, siglas en ingls deGraphics Processing Unit). El objetivo bsico de laGPUes realizar los clculos asociados a operaciones grficas, fundamentalmente encoma flotante,16liberando 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 lamemoria principal(RAM) de la computadora tambin era utilizada para estos fines.

Software

Se conoce comosoftware1al equipamiento lgico osoporte lgicode unsistema informtico, que comprende el conjunto de los componenteslgicosnecesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentesfsicosque son llamadoshardware.Los componentes lgicos incluyen, entre muchos otros, lasaplicaciones informticas; tales como elprocesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el llamadosoftware de sistema, tal como elsistema 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 unainterfazcon el usuario.

Clasificacin de SoftwareSi 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:1.-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 adecuadasinterfaces de alto nivel,controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:Sistemas operativosControladores de dispositivosHerramientas de diagnsticoHerramientas de Correccin y OptimizacinServidoresUtilidades

2.-Software de programacin:Es el conjunto de herramientas que permiten alprogramadordesarrollar programas informticos, usando diferentes alternativas ylenguajes de programacin, de una manera prctica. Incluyen bsicamente:Editores de textoCompiladoresIntrpretesEnlazadoresDepuradoresEntornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir mltiplescomandospara compilar, interpretar,depurar, etc. Habitualmente cuentan con una avanzadainterfaz grfica de usuario(GUI).3.-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 muchos otros:Aplicaciones paraControl de sistemasyautomatizacinindustrialAplicaciones ofimticasSoftware educativoSoftware empresarialBases de datosTelecomunicaciones(por ejemplo Internet y toda su estructura lgica)VideojuegosSoftware mdicoSoftware declculo numricoy simblico.Software de diseo asistido (CAD)Software de control numrico (CAM)

Sistemas OperativosUnsistema operativo es unprogramao conjunto de programas de un sistema informtico que gestiona los recursos dehardwarey provee servicios a losprogramas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes (aunque puede que parte del mismo se ejecute en espacio de usuario).Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo,3es decir, la inclusin en el mismo trmino de programas como elexplorador de ficheros, elnavegador weby todo tipo de herramientas que permiten la interaccin con el sistema operativo. Otro ejemplo para comprender esta diferencia se encuentra en la plataformaAmiga, donde elentorno grfico de usuariose distribua por separado, de modo que, tambin poda reemplazarse por otro, como era el caso dedirectory Opuso incluso manejarlo arrancando con unalnea de comandosy elsistema grfico. De este modo, comenzaba a funcionar con elpropio sistema operativoque llevaba incluido en unaROM, por lo que era cuestin del usuario decidir si necesitaba un entorno grfico para manejar el sistema operativo o simplemente otra aplicacin. Uno de los ms prominentes ejemplos de esta diferencia, es elncleo Linux, usado en las llamadasdistribuciones Linux, ya que al estar tambin basadas enUnix, proporcionan un sistema de funcionamiento similar. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores4se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computadormultiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar.5(VaseAmigaOS,beOSoMac OScomo los pioneros6de dicha modernizacin, cuando los Amiga fueron bautizados con el sobrenombre deVideo Toasters7por su capacidad para laEdicin de vdeoen entornomultitarearound robin, congestin de miles de coloreseinterfaces intuitivosparadiseo en 3D.En ciertos textos, el sistema operativo es llamado indistintamente comoncleo o kernel, pero debe tenerse en cuenta que esta identidad entrekernely sistema operativo es solo cierta si el ncleo esmonoltico, un diseo comn entre los primeros sistemas. En caso contrario, es incorrecto referirse al sistema operativo comoncleo.Uno de los propsitos del sistema operativo que gestiona el ncleointermediarioconsiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizanmicroprocesadorespara funcionar, llevan incorporado un sistema operativo (telfonos mviles,reproductores de DVD, computadoras, radios,enrutadores, etc.). En cuyo caso, son manejados mediante unainterfaz grfica de usuario, ungestor de ventanaso unentorno de escritorio, si es un celular, mediante una consola ocontrol remotosi es un DVD y, mediante unalnea de comandoso navegador web si es un enrutador.ClasificacinAdministracin de tareasMonotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuar hacindolo hasta su finalizacin y/o interrupcin.Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO. normalmente asigna los recursos disponibles (CPU, memoria, perifricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.

Administracin de usuariosMonousuario: Slo permite ejecutar los programas de un usuario al mismo tiempo.Multiusuario: Permite que varios usuarios ejecuten simultneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan mtodos de proteccin de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.

Manejo de recursosCentralizado: Permite usar los recursos de una sola computadora.Distribuido: Permite utilizar los recursos (memoria, CPU, disco, perifricos...) de ms de una computadora al mismo tiempo.Ejemplos de sistemas operativos para P Microsoft Windows OS X GNU/Linux Unix Solaris FreeBSD OpenBSD Google Chrome OS Debian Ubuntu Mandriva Sabayon Fedora Puppy Linux Haiku(BeOS) Plan 9 Android Tuquito

Ejemplos de sistemas operativos para dispositivos mviles Android iOS Bada BlackBerry OS BlackBerry 10 Windows Phone Symbian OS HP webOS Firefox OS Ubuntu Phone OS Tizen Asha Platform