Anda di halaman 1dari 11

Software

Se conoce como software1 al equipamiento lgico o soporte lgico de un sistema informtico, que
comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de
tareas especficas, en contraposicin a los componentes fsicos que son llamados hardware.
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 llamadosoftware 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.
El anglicismo "software" es el ms ampliamente difundido al referirse a este concepto, especialmente
en la jerga tcnica; en tanto que el trmino sinnimo logicial, derivado del trmino francs logiciel,
es utilizado mayormente en pases y zonas de influencia francesa.
Etimologa
Software (pronunciacin AFI:[sftw]) es una palabra proveniente del ingls (literalmente: partes
blandas o suaves), que en espaol no posee una traduccin adecuada al contexto, por lo cual se la
utiliza asiduamente sin traducir y as fue admitida por la Real Academia Espaola (RAE).2 Aunque
puede no ser estrictamente lo mismo, suele sustituirse por expresiones tales como programas
(informticos) o aplicaciones (informticas) o soportes lgicos.3
Definicin 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 IEEE5
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.
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, controladores, herramientas y utilidades de
apoyo que permiten el mantenimiento del sistema global. 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. Incluyen bsicamente:

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 muchos 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)

Hardware
El termino hardware esta compuesto por hard (duro) y ware (mercancas). el un diccionario
podramos encontrar el significado siguiente: quincallera, ferretera, conjunto de
accesorios metalicos. el el argot de la computacin el termino hardware lo empleamos
para distinguir las partes fsicas y accesorios complementarios que componen la Unidad
Central de Procesamiento, (CPU) (Central Proccesing Unit), sus componentes elctricos,
electrnicos, electromecnicos, mecnicos, sus cables, gabinetes o cajas, perifricos de
todo tipo y cualquier otro elemento fsico involucrado.
Los componentes y dispositivos del hardware se dividen en hardware bsico y hardware
complementario.
El hardware bsico son las piezas fundamentales e indispensables para que la
computadora funcione,estos son:
Tarjeta Madre (Motherboard)
Fuente de alimentacin
Unidad Central de Procesamiento (CPU)
Memoria RAM (Random Access Memory)
Memoria ROM (Read Only Memory)
Memoria Cache
Disco Duro ( Hard Disk Drive, HDD)
Monitor, teclado, ratn.

EXTERNAS:
-Impresora: Dispositivo de hardware que imprime texto o grficos en
papel.

-Parlantes: Dispositivo utilizado para reproducir sonido desde un


dispositivo electrnico.

-Monitor: Es un periferico de salida que muestra la informacin de


forma grfica de una computadora

-Mouse: Perifrico de entrada para interactuar con la computadora a


travs de un puntero mostrado en la pantalla

-C.P.U: Es el cerebro del ordenador. A veces es referido


simplemente como el procesador o procesador central.

-Teclado: Es un perifrico que consiste en un sistema de teclas,


como las de una mquina de escribir, que te permite introducir datos
a un ordenador o dispositivo digital

INTERNAS:
-Fuente de poder: Dispositivo que suministra la energa necesaria
para
el funcionamiento de un dispositivo o sistema

-Tarjeta madre: Es la tarjeta de circuitos impresos de una


computadora
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 expansion suelen realizar funciones de control de
perifericos tales como monitores,impresoras,unidades de disco.

-Buses: Recibe y enva datos. Va de comunicacin

-Tarjeta de video: es una tarjeta de expansion para una


computadora,
encargada de procesar los datos provenientes de la CPU y
transformarlos en informacin comprensible y representable en un
dispositivo de salida,
como un monitor.

-Disco extraible: Tipo de dispositivos de almacenamiento que


permiten extraer los discos de unidades o de puertos
(especialmente el puerto USB).Son de este tipo las unidades
lectoras-grabadoras de CD, DVD.etc.

-Tarjeta de sonido:La placa de sonido o tarjeta de sonido es un


dispositivo de hardware que sirve como expansin de las
posibilidades que brindan las computadoras, permitiendo la salida o
entrada de informacin en forma de audio.

Disquete flexible, muy popular en los 90, usado para el


almacenamiento de datos. Tienen un tamao de 8,9cm. x 9,3cm. y
terminaron por reemplazar a los disquetes de 5 1/4.

Un ventilador es un dispositivo mecnico para agitar o mover aire o


gas.

La memoria de acceso aleatorio, es la memoria desde donde el


procesador recibe las instrucciones y guarda los resultados

Sistema operativo
Un sistema operativo (SO o, frecuentemente, OS del ingls Operating System) es un programa o
conjunto de programas de un sistema informtico que gestiona los recursos de hardware y 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).2
Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema
operativo,3 es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros,
el navegador web y todo tipo de herramientas que permiten la interaccin con el sistema operativo. Otro
ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno grfico de
usuario se distribua por separado, de modo que, tambin poda reemplazarse por otro, como era el caso
de directory Opus o incluso manejarlo arrancando con una lnea de comandos y el sistema grfico. De este
modo, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, 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 el ncleo Linux,
usado en las llamadas distribuciones Linux, ya que al estar tambin basadas en Unix, 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 computadores4 se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto
de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente
un usuario al mismo tiempo) ms sencillo de gestionar.5 (Vase AmigaOS, beOS o Mac OS como los
pioneros6 de dicha modernizacin, cuando los Amiga fueron bautizados con el sobrenombre de Video
Toasters7 por su capacidad para la Edicin de vdeo en entorno multitarea round robin, con gestin de miles
de colores e interfaces intuitivos para diseo en 3D.
En ciertos textos, el sistema operativo es llamado indistintamente como ncleo o kernel, pero debe tenerse
en cuenta que esta identidad entre kernel y sistema operativo es solo cierta si el ncleo es monoltico, un
diseo comn entre los primeros sistemas. En caso contrario, es incorrecto referirse al sistema operativo
como ncleo.
Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste 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
utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo

Historia de la Computadora:
Primera Generacin (1951 a 1958)
Las computadoras de la primera Generacin emplearon bulbos para procesar informacin. Los
operadores ingresaban los datos y programas en cdigo especial por medio de tarjetas perforadas. El
almacenamiento interno se lograba con un tambor que giraba rpidamente, sobre el cual un dispositivo
de lectura/escritura colocaba marcas magnticas. Esas computadoras de bulbos eran mucho ms grandes
y generaban ms calor que los modelos contemporneos.
Eckert y Mauchly contribuyeron al desarrollo de computadoras de la Primera Generacin formando una
compaa privada y construyendo UNIVAC I, que el Comit del censo utiliz para evaluar el censo de
1950. La IBM tena el monopolio de los equipos de procesamiento de datos a base de tarjetas perforadas
y estaba teniendo un gran auge en productos como rebanadores de carne, bsculas para comestibles,
relojes y otros artculos; sin embargo no haba logrado el contrato para el Censo de 1950.
Comenz entonces a construir computadoras electrnicas y su primera entrada fue con laIBM 701 en
1953. Despus de un lento pero excitante comienzo la IBM 701 se convirti en un producto
comercialmente viable. Sin embargo en 1954 fue introducido el modelo IBM 650, el cual es la razn por
la que IBM disfruta hoy de una gran parte del mercado de las computadoras. La administracin de la
IBM asumi un gran riesgo y estim una venta de 50 computadoras.
Este nmero era mayor que la cantidad de computadoras instaladas en esa poca en E.U. De hecho la
IBM instal 1000 computadoras. El resto es historia. Aunque caras y de uso limitado las computadoras

fueron aceptadas rpidamente por las Compaas privadas y de Gobierno. A la mitad de los aos 50 IBM
y Remington Rand se consolidaban como lderes en la fabricacin de computadoras.
Segunda Generacin (1959-1964)
Transistor Compatibilidad Limitada:
El invento del transistor hizo posible una nueva Generacin de computadoras, ms rpidas, ms
pequeas y con menores necesidades de ventilacin. Sin embargo el costo segua siendo una porcin
significativa del presupuesto de una Compaa. Las computadoras de la segunda generacin tambin
utilizaban redes de ncleos magnticos en lugar de tambores giratorios para el almacenamiento
primario. Estos ncleos contenan pequeos anillos de material magntico, enlazados entre s, en los
cuales podan almacenarse datos e instrucciones.
Los programas de computadoras tambin mejoraron. El COBOL desarrollado durante la 1era generacin
estaba ya disponible comercialmente. Los programas escritos para una computadora podan transferirse
a otra con un mnimo esfuerzo. El escribir un programa ya no requera entender plenamente el hardware
de la computacin.
Las computadoras de la 2da Generacin eran sustancialmente ms pequeas y rpidas que las de bulbos,
y se usaban para nuevas aplicaciones, como en los sistemas para reservacin en lneas areas, control de
trfico areo y simulaciones para uso general. Las empresas comenzaron a aplicar las computadoras a
tareas de almacenamiento de registros, como manejo de inventarios, nmina y contabilidad.
La marina de E.U. utiliz las computadoras de la Segunda Generacin para crear el primer simulador de
vuelo. (Whirlwind I). HoneyWell se coloc como el primer competidor durante la segunda generacin
de computadoras. Burroughs, Univac, NCR, CDC, HoneyWell, los ms grandes competidores de IBM
durante los 60s se conocieron como el grupo BUNCH.
Tercera Generacin (1964-1971)
Circuitos Integrados, Compatibilidad con Equipo Mayor, Multiprogramacin, Minicomputadora:
Las computadoras de la tercera generacin emergieron con el desarrollo de los circuitos integrados
(pastillas de silicio) en las cuales se colocan miles de componentes electrnicos, en una integracin en
miniatura. Las computadoras nuevamente se hicieron ms pequeas, ms rpidas, desprendan menos
calor y eran energticamente ms eficientes.
Antes del advenimiento de los circuitos integrados, las computadoras estaban diseadas para
aplicaciones matemticas o de negocios, pero no para las dos cosas. Los circuitos integrados permitieron
a los fabricantes de computadoras incrementar la flexibilidad de los programas, y estandarizar sus
modelos.
La IBM 360 una de las primeras computadoras comerciales que us circuitos integrados, poda realizar
tanto anlisis numricos como administracin procesamiento de archivos. Los clientes podan escalar
sus sistemas 360 a modelos IBM de mayor tamao y podan todava correr sus programas actuales. Las
computadoras trabajaban a tal velocidad que proporcionaban la capacidad de correr ms de un programa
de manera simultnea (multiprogramacin).
Por ejemplo la computadora poda estar calculando la nomina y aceptando pedidos al mismo tiempo.
Minicomputadoras, Con la introduccin del modelo 360 IBM acapar el 70% del mercado, para evitar
competir directamente con IBM la empresa Digital Equipment Corporation DEC redirigi sus esfuerzos
hacia computadoras pequeas. Mucho menos costosas de comprar y de operar que las computadoras
grandes, las mini computadoras se desarrollaron durante la segunda generacin pero alcanzaron su
mayor auge entre 1960 y 1970.
Cuarta Generacin (1971 a la fecha)
Microprocesador, Chips de memoria, Microminiaturizacin:
Dos mejoras en la tecnologa de las computadoras marcan el inicio de la cuarta generacin: el reemplazo
de las memorias con ncleos magnticos, por las de chips de silicio y la colocacin de Muchos ms
componentes en un Chip: producto de la microminiaturizacin de los circuitos electrnicos. El tamao
reducido del microprocesador y de chips hizo posible la creacin de las computadoras personales (PC
Personal Computer).
Hoy en da las tecnologas LSI (Integracin a gran escala) y VLSI (integracin a muy gran escala)
permiten que cientos de miles de componentes electrnicos se almacenen en un chip. Usando VLSI, un

fabricante puede hacer que una computadora pequea rivalice con una computadora de la primera
generacin que ocupaba un cuarto completo.

Anda mungkin juga menyukai