Você está na página 1de 58

TABLA DE CONTENIDO

CAPITULO 1
PRINCIPIOS BASICOS DE LA COMPUTADORA
BREVE RESEA HISTORICA DE LA COMPUTADORA
Mauchly y Eckert, despus de varias conversaciones con el Dr. Atanasoff, leer apuntes que describan
los principios de la computadora ABC y verla en persona, el Dr. John W. Mauchly colabor con J.Presper
Eckert, Jr. para desarrollar una mquina que calcul ara tablas de trayectoria para el ejrcito
estadounidense. El producto final, una computadora electrnica completamente operacional a
gran escala, se termin en 1946 y se llam ENIAC (Electronic Numerical Integrator And Computer),
Integrador numric o y calculador electrnico. La ENIAC construida para aplicaciones de la Segunda
Guerra mundial, se termin en 30 meses por un equipo de cientficos que trabajan bajo reloj.
La ENIAC, mil veces ms veloz que sus predecesoras electromecnicas, irrumpi como un importante
descubrimiento en la tecnologa de la computacin. Pesaba 30 toneladas y ocupaba un espacio de 450
mts cuadrados, llenaba un cuarto de 6 m x 12 m y con tena 18,000 bulbos, tena que programarse
manualmente conectndola a 3 tableros que contenan ms de 6000 interruptores. Ingresar un
nuevo programa era un proceso muy tedioso que requera das o incluso semanas. A diferencia de
las computadoras actuales que operan con un sistema binario (0,1) la ENIAC operaba con uno decimal
(0,1,2..9) La ENIAC requera una gran cantidad de electricidad. La leyenda cuenta que la ENIAC,
construida en la Universidad de Pensilvania, bajaba las luces de Filadelfia siempre que se activaba. La
imponente escala y las numerosas aplicaciones generales de la ENIAC sealaron el comienzo de la
primera generacin de computadoras.
En 1945, John von Neumann, que haba trabajado con Eckert y Mauchly en la Universidad de
Pennsylvania, public un artculo acerca del almacenamiento de programas. El concepto de programa
almacenado permiti la lectura de un programa dentro de la memoria d e la computadora, y despus la
ejecucin de las instrucciones del mismo sin tener que volverlas a escribir. La primera computadora en
usar el citado concepto fue la la llamada EDVAC (Eletronic Discrete-Variable Automatic Computer, es
decir computadora aut omtica electrnica de variable discreta), desarrollada por Von Neumann, Eckert y
Mauchly. Los programas almacenados dieron a las computadoras una flexibilidad y confiabilidad
tremendas, hacindolas ms rpidas y menos sujetas a errores que los programas mecnicos. Una
computadora con capacidad de programa almacenado podra ser utilizada para v arias aplicaciones
cargando y ejecutando el programa apropiado. Hasta este punto, los programas y datos podra ser
ingresados en la computadora slo con la notacin binaria, que es el nico cdigo que las computadoras
"entienden".
El siguiente desarrollo importante en el diseo de las computadoras fueron los programas intrpretes, que
permitan a las personas comunicarse con las computadoras utilizando medios distintos a los numeros
binarios. En 1952 Grace Murray Hoper una oficial de la Marina de E.U., desarroll el primer compilador,
un programa que puede traducir enunciados parecidos al ingls en un cdigo binario comprensible para la
maquina llamado COBOL (COmmon Business-Oriented Langu aje).
EL ABACO; quiz fue el primer dispositivo mecnico de contabilidad que existi. Se ha calculado que tuvo
su origen hace al menos 5000 aos y su efectividad ha soportado la prueba del tiempo.
LA PASCALINA; El inventor y pintor Leonardo Da Venc (1452-1519) traz las ideas para una
sumadora mecnica. Siglo y medio despus, el filsofo y matemtico francs Balic Pascal (1623-1662)
por fin invent y construy la primera sumadora mecnica. Se le llamo Pascalina y funcionaba como
maquinaria a base de engranes y ruedas. A pesar de que Pascal fue enaltecido por toda Europa debido a
sus logros, la Pascalina, result un desconsolador fallo financiero, pues para esos momentos, resultaba
ms costosa que la labor humana para los clculos artimticos.

2.- DEFINICIONES INFORMATICA


l trmino informtica proviene del francs informatique, implementado por el
ingeniero Philippe Dreyfus a comienzos de la dcada del 60. La palabra es, a su vez, un
acrnimo de information y automatique.
De esta forma, la informtica se refiere al procesamiento automtico de
informacin mediante dispositivos electrnicos y sistemas computacionales. Los sistemas
informticos deben contar con la capacidad de cumplir tres tareas bsicas: entrada (captacin
de la informacin), procesamiento y salida (transmisin de los resultados). El conjunto de estas
tres tareas se conoce como algoritmo.

La informtica rene a muchas de las tcnicas que el hombre ha desarrollado con el objetivo
de potenciar sus capacidades de pensamiento, memoria y comunicacin. Su rea de aplicacin
no tiene lmites: la informtica se utiliza en la gestin de negocios, en el almacenamiento de
informacin, en el control de procesos, en las comunicaciones, en los transportes, en
la medicina y en muchos otros sectores.

La informtica abarca tambin los principales fundamentos de las ciencias de la computacin,


como la programacin para el desarrollo de software, la arquitectura de las computadoras y
del hardware, las redes como Internet y la inteligencia artificial. Incluso se aplica en varios
temas de la electrnica.

Se considera que la primera mquina programable y completamente automtica de la historia


fue el computador Z3, diseado por el cientfico alemn Konrad Zuse en 1941. Esta mquina
pesaba 1.000 kilogramos y se demoraba tres segundos para realizar una multiplicacin o una
divisin. Las operaciones de suma o resta, en cambio, le insuman 0,7 segundos.

3.DATOS

Datos pueden definirse como una representacin de hechos, conceptos o


instrucciones de manera formal que debe ser conveniente para la
comunicacin, interpretacin o procesamiento por la mquina humana o
electrnica.

Datos se representaron con la ayuda de personajes como alfabetos (A-Z,


a-z), dgitos (0-9) o caracteres especiales (+,-, /, *, <, >, = etc..).
1.3 INFORMACION
La informacin es un conjunto organizado de datos procesados, que constituyen
un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho
mensaje. Existen diversos enfoques para el estudio de la informacin:

En biologa, la informacin se considera como estmulo sensorial que afecta al


comportamiento de los individuos.
En computacin y teora de la informacin, como una medida de la complejidad de un
conjunto de datos.
En comunicacin social y periodismo, como un conjunto de mensajes intercambiados
por individuos de una sociedad con fines organizativos concretos.
Los datos sensoriales una vez percibidos y procesados constituyen una informacin que
cambia el estado de conocimiento, eso permite a los individuos o sistemas que poseen
dicho estado nuevo de conocimiento tomar decisiones pertinentes acordes a dicho
conocimiento.
Desde el punto de vista de la ciencia de la computacin, la informacin es
un conocimiento explcito extrado por seres vivos o sistemas expertos como resultado de
interaccin con el entorno o percepciones sensibles del mismo entorno. En principio la
informacin, a diferencia de los datos o las percepciones sensibles, tienen estructura til
que modificar las sucesivas interacciones del que posee dicha informacin con su
entorno.

1.4 UNIDADES DE ALMACENAMIENTO DE INFORMACION


1.4 TABLA DE CARACTERES Y SIMBOLOS

1.5 PROCESAMIENTO DE DATOS


Es la Tcnica que consiste en la recoleccin de los datos primarios de entrada, que son
evaluados y ordenados, para obtener informacin til, que luego sern analizados por el
usuario final, para que pueda tomar las decisiones o realizar las acciones que estime
conveniente.

1.6 COMPUTACION E INFORMATICA

Computacin: cuenta, operacin matemtica. Conjunto de disciplinas cientfico matemticas


aplicadas al cmputo o clculo, en todas sus posibilidades, a partir de informacin de
cantidades, o dimensiones ponderadas mediante nmeros; que luego de operados
algortmicamente, es posible obtener un resultado.

Informtica: ciencia que estudia el tratamiento automtico de la informacin sintctica por


medios mecanizados. La palabra informtica es un acrnimo[1] de informacin automtica.

1.8 Qu es el hardware?
El hardware es la parte que puedes ver del computador, es decir todos los
componentes de su estructura fsica.
La pantalla, el teclado, la torre y el ratn hacen parte del hardware de tu equipo.
Cul es el software?
Estos son los programas informticos que hacen posible la realizacin de tareas
especficas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los
navegadores web, los juegos, los sistemas operativos, etc.

1.7 PREGUNTAS DE REPASO


Qu TIPOS DE COMPUTADORAS EXISTE?
Computadora de escritorio
Porttiles
Netbooks
Computadoras de mano
Estaciones de Trabajo
Servidores
Mainframes
Minicomputadoras
Las supercomputadoras

CAPITULO 2
HARDWARE
2.1 TIPOS DE ORDENADORES:

Sobremesa o escritorio: Este tipo est diseado para ser usado en una
ubicacin fija como si fuese un escritorio. Generalmente se suelen utilizar
con dos propsitos bien definidos. Por un lado, para uso domstico y por
otro, para su utilizacin en oficinas y en empresas. El uso de los
ordenadores domsticos es fundamentalmente dedicado al ocio y a
pequeas tareas ofimticas. Mientras que la utilizacin en las empresas
est enfocado a usos productivos y administrativos como la contabilidad,
la gestin de tareas, bases de datos, diseo, etc.

Porttil (laptop o notebook): Es un ordenador fcil de transportar debido


a su reducido peso que est entre 1kg y 3kg. Incorpora un ratn tctil; si
no te acostumbras a l siempre podrs conectar un ratn ptico al puerto
USB. Las pulgadas tambin se han de tener en cuenta y suelen rondar entre
15 y 17. Cada vez desarrollan porttiles ms finos, por lo que puede
ocurrir que no traigan reproductor de DVD.
Netbook: Utilizan procesadores de bajo consumo, su pantalla es menor y,
en general tienen una mayor autonoma que un ordenador porttil
convencional, es decir, que la batera dura ms tiempo que un porttil. El
tamao de la pantalla ronda entre 7 y 10. Y son ms ligeros entre 900gr
y 1,4kg.

Tablet: Si solamente quieres navegar por Internet, reproducir algn vdeo


o mandar correos electrnicos sta es tu solucin, en cambio si necesitas
realizar trabajos ms importantes en tu trabajo o estudios, el porttil sigue
siendo la mejor opcin de compra.Una de las caractersticas ms
importantes a tener en cuenta es el Software, se aconseja que el Sistema
Operativo est actualizado en su ltima versin. En la actualidad traen
cmara de fotos incorporada y si queremos una buena calidad de imagen
tendremos que mirar el nmero de pxeles de la propia cmara. Es
importante hablar de la conectividad, si dispone de Wifi o de 3G, esta
ltima opcin es para poder conectarse mediante tarifa mvil.

Smartphone: Telfono inteligente. Este tipo de telfono ni piensa ni


razona pero s que podremos realizar varias tareas en l. Estos dispositivos
tienen una pantalla tctil por medio de la cual se podr seleccionar aquella
aplicacin en la que trabajar. Podremos navegar por internet, utilizar el
correo electrnico, sacar y retocar imgenes, grabar y reproducir vdeo,
etc.
All in one: Siguiendo con los tipos de ordenadores y sus caractersticas,
aqu os traemos un ordenador similar al de sobremesa, mencionando que
solamente dispone de un nico elemento monitor, en el cual viene
incorporado el procesador, disco duro, etc., en cambio son menos
potentes que los ordenadores de sobremesa debido a su limitado espacio.
La pantalla es tctil, mas por comodidad se suele aadir teclado y ratn.

2.2 SUPERCOMPUTADORAS:
Una supercomputadora o un superordenador es aquella con capacidades de clculo
muy superiores a las computadoras comunes y de escritorio y que son usadas con fines
especficos. Hoy da los trminos de supercomputadora y superordenador estn siendo
reemplazados por computadora de alto rendimiento y ambiente de cmputo de alto
rendimiento, ya que las supercomputadoras son un conjunto de poderosos ordenadores
unidos entre s para aumentar su potencia de trabajo y rendimiento. Al ao 2011, los
superordenadores ms rpidos funcionaban en aproximadamente ms de 1 petaflops (que
en la jerga de la computacin significa que realizan ms de 1000 billones de operaciones
por segundo).
2.3 MAINFRAME U ORDENADOR CENTRAL
Una computadora central (en ingls mainframe) es una computadora grande, potente y
costosa, usada principalmente por una gran compaa para el procesamiento de una gran
cantidad de datos; por ejemplo, para el procesamiento de transacciones bancarias.

2.4 MINICOMPUTADORAS
Las minicomputadoras son una clase de computadora multiusuario, que se encuentran
en el rango intermedio del espectro computacional; es decir, entre los grandes sistemas
multiusuario (mainframes) y los ms pequeos sistemas monousuarios
(microcomputadoras, computadoras personales, o PC, etc.).

2.5 ESTACIONES DE TRABAJO


En informtica una estacin de trabajo (en ingls workstation) es un computador de altas
prestaciones destinado para trabajo tcnico o cientfico. En una red de computadoras, es
una computadora que facilita a los usuarios el acceso a los servidores y perifricos de la
red. A diferencia de una computadora aislada, tiene una tarjeta de red y
est fsicamente conectada por medio de cables u otros medios no guiados con los
servidores. Los componentes para servidores y estaciones de trabajo alcanzan nuevos
niveles de rendimiento informtico, al tiempo que ofrecen fiabilidad, compatibilidad,
escalabilidad y arquitectura avanzada ideales para entornos multiproceso.
Lo de las computadoras en general, las computadoras promedio de hoy en da son ms
poderosas que las mejores estaciones de trabajo de una generacin atrs. Como
resultado, el mercado de las estaciones de trabajo se est volviendo cada vez ms
especializado, ya que muchas operaciones complejas que antes requeran sistemas de
alto rendimiento pueden ser ahora dirigidas a computadores de propsito general. Sin
embargo, el hardware de las estaciones de trabajo est optimizado para situaciones que
requieren un alto rendimiento y fiabilidad, donde generalmente se mantienen operativas en
situaciones en las cuales cualquier computadora personal tradicional dejara rpidamente
de responder.
Actualmente las estaciones de trabajo suelen ser vendidas por grandes fabricantes de
ordenadores como HP o Dell y utilizan CPU x86-64 como Intel Xeon o AMD
Opteron ejecutando Microsoft Windows o GNU/Linux. Apple Inc. y Sun
Microsystems comercializan tambin su propio sistema operativo tipo UNIX para sus
estaciones de trabajo.
2.6 TERMINAL
En informtica, un(a) terminal o consola (hardware) es un dispositivo electrnico o
electromecnico que se utiliza para interactuar con un(a) computador(a). Suele
confundirse con su homnimo virtual, programado para emular las especificaciones de
unterminal estndar (e.g. VT52, VT100, VIP, IBM 3270)

2.7 ORDENADOR PERSONAL


PC (acrnimo de las palabras inglesas Personal Computer, es decir, Computadora
Personal) era algo impensado, considerndose de que los primeros ordenadores
podan inclusive ocupar habitaciones enteras. Este trmino, si bien actualmente es un
genrico para todos los equipos sin importar su fabricante o sistema operativo, en un
principio perteneca exclusivamente al ordenador llamado IBM Personal Computer,
desarrollado por la firma IBM y comercializado a principios de los aos '80, contando
con un precario procesador 8066 con una capacidad de 4.77 MHz y una memoria
ROM de 64 Kb, algo que lgicamente est ms que obsoleto hoy en da.

2.8 PORTTILES
Una computadora porttil u ordenador porttil es un ordenador personal que se puede
mover o transportar con relativa facilidad. Los ordenadores porttiles son capaces de
realizar la mayor parte de las tareas que realizan los ordenadores de escritorio, tambin
llamados de torre, con similares capacidades y con la ventaja de su peso y tamao
reducidos; ello sumado tambin a que tienen la capacidad de operar por un perodo
determinado sin estar conectadas a una red elctrica.

2.9 PDA
PDA, del ingls personal digital assistant, asistente digital personal, computadora de
bolsillo, organizador personal o agenda electrnica de bolsillo, es una computadora de
mano originalmente diseada como agenda personal electrnica (para tener uso de
calendario, lista de contactos, bloc de notas, recordatorios, dibujar, etc.) con un sistema de
reconocimiento de escritura
2.10 POCKET PC
Pocket PC es un ordenador de bolsillo, tambin llamado PDA (Personal Digital Assistant).
Se trata de un pequeo ordenador, diseado para ocupar el mnimo espacio y ser
fcilmente transportable que ejecuta el sistema operativoWindows CE o Windows
Mobile de Microsoft entre otros, el cual le proporciona capacidades similares a los PC de
escritorio

2.11 TABLET PC
Una tableta, en muchos lugares tambin llamada por el anglicismo tablet, es
una computadora porttil de mayor tamao que un telfono inteligente o un PDA, integrada
en una pantalla tctil (sencilla o multitctil) con la que se interacta primariamente con los
dedos o un estilete (pasivo o activo), sin necesidad de teclado fsico ni ratn. Estos ltimos
se ven reemplazados por un teclado virtual y, en determinados modelos, por un
mini trackball o "bola de seguimiento" integrada en uno de los bordes de la pantalla.
2.12 COMPONENTES DE UNA PC

1. Partes internas de una computadora, lo que forma la CPU


A continuacin te enumeramos todas las partes de la caja del ordenador, que se suele
llamarse CPU (En otros pases puede significar procesador o Central Unit Processor).
Digamos es la parte mas importante de cualquier computadora, ah es donde se guardan
los datos, donde se realizan los clculos y es donde se conecta todo lo dems.

1.1. Microprocesador(tambin llamado CPU)

Microprocesador
El procesador junto a la motherboard y la memoria RAM es una de las piezas imprescindibles
para una computadora. Generalmente es un pequeo cuadrado de silicio con muchos pines
recubiertos de oro que recibe instrucciones, las procesa y manda ordenes. Cada procesador
dispone de unas instrucciones predefinidas como suma, resta, multiplicacin,
desplazamiento etc. Dispone de una pequea memoria cache, que tiene muy poca
capacidad pero es ultra rpida. Quizs se podra comparar un procesador con una fabrica,
recibe materia prima y devuelve producto terminado. Aprende mas sobre el procesador aqu.

1.2. Motherboard o placa madre

Motherboard
Este componente, a veces menospreciado, es tan importante como el procesador. La
motherboard sincroniza el funcionamiento de TODOS las partes de una computadora, el
99% de los dispositivos estn conectados ah. Si comparamos el procesador con una
fabrica, la placa madre podramos comparar con la red de carreteras que la rodean. Es un
componente que se fabrica pensando en determinada familia de procesadores y con unos
estndares en mente. De hecho lo primero que debemos elegir al montar un ordenador es
la motherboard y despus ir mirando si soporta determinados dispositivos o estndares. Por
ejemplo cuantas tarjetas de vdeo podemos conectar, si tiene 2 o 1 tarjetas de red, si soporta
memoria RAM ECC (memoria especial para servidores) etc. Descubre mas aqu.
1.3. Memoria RAM

La memoria RAM es una memoria Intermedia que guarda los datos e instrucciones
intermedias. Guarda por ejemplo un documento Word mientras lo editamos en el Office. Es
la segunda memoria mas rpida de la computadora, despus de la memoria cache. Todos
los datos que se guardan ah se borran cuando apagamos el equipo a diferencia por ejemplo
del disco duro. En los ultimos aos esta memoria ha pasado de tener 256Kb a 16Gb. En los
servidores incluso puedes encontrar 64GB o 128GB de memoria RAM DDR3 ECC. Aprende
mas sobre la memoria RAM aqu.

1.5. Disco Duro

El disco duro es otro de los componentes esenciales de nuestro sistema informtico.


Generalmente es una parte interna de cualquier computadora, aunque en los ltimos aos
se ha popularizado el formato externo, en el fondo la tecnologa es la misma. El Hard Drive
por prestaciones es mucho mas lento que la memoria RAM, sin embargo tiene mucha mas
capacidad. Actualmente en el ao 2015 puedes encontrar fcilmente unidades de 4Tb-6Tb,
lo mas comn y econmico es tener 1-2Tb. Ademas es el componente que cambia
radicalmente de tecnologa. La tecnologa magntica poco a poco da paso a la solida o
qumica de los discos SSD o Solid State Drive. Descubre mas sobre los discos duros aqu.

1.6. Lectores pticos

Los lectores pticos eran muy populares en el pasado. Bsicamente son los que leen todos
estos discos DVD, CD o BluRay. Ahora mismo con Internet muy desarrollado en muchos
pases esta casi en desuso el lector de discos. Cualquier informacin ahora puedes
descargar de Internet o te la puedes llevar en una memoria USB. Aprende todo sobre la
lectora de CDs aqu.
1.7. Tarjeta de Vdeo

La tarjeta de vdeo es la parte de nuestro ordenador que manda la seal de vdeo hacia
nuestro monitor o televisor. Por si sola prcticamente es un pequeo ordenador ya que en
la placa tiene un procesador, memoria RAM, BIOS, entradas de alimentacin etc. Son
imprescindibles para la gente que busca sobre todo jugar o editar vdeo o 3D. Si quieres
saber mas, aqu tenemos escrito sobre las tarjetas de vdeo.

2. Perifricos o dispositivos auxiliares de una


computadora.
Seguramente se nos viene a la cabeza el teclado. Sin embargo hay unos cuantos
dispositivos de entrada a describir. Por lo general aqu clasificaremos dispositivos que sirven
para mandar ordenes a nuestra CPU, que sern procesados y almacenados o mostrados
mediante unidades de salida de informacin. Por ejemplo el ratn, tabletas grficas, lectores
de cdigos de barras, el track pad en un porttil o lector de huellas. Seguramente se me
olvida alguno, pero en Internet todo se puede modificar, as que lo iremos actualizando
segn expliquemos las cosas.

2.1 Mouse

El mouse o el ratn es una parte esencial de cualquier computadora. Actualmente esta en


proceso de una gran transformacin tecnolgica y quizs es uno de los componentes que
desaparecer en el futuro. Las pantallas tctiles de calidad vistas por primera vez en
iPhone (Realmente han sido inventadas hace tiempo, pero nunca con tanta calidad) han
supuesto una revolucin en el manejo no solo de los ordenadores si no de mviles, tablet
PC, navegadores GPS, relojes, Mp3, eBook etc. Mientras tanto podemos disfrutar de
evoluciones de ratn tan curiosas como el Magic Mouse de Apple. Pulsa aqu quieres
saber mas sobre el mouse y sus avances tecnolgicos.
3. Unidades de almacenamiento externo de una
computadora.
Actualmente existen muchas formas de almacenar la informacin, sin embargo podemos
subdividir esta parte en dos. Almacenamiento interno y dispositivos de almacenamiento
externo. La primera categora prcticamente es solo los discos duros, mientras que en la
segunda existe mucha mas variedad aqu por ejemplo podemos encontrar la memoria
USB, discos duros porttiles, tarjetas de memoria, DVD, BlueRay, disquete etc.

4. Dispositivos multimedia.
Dentro de los dispositivos multimedia, como su nombre indica, podemos clasificar mltiples
o infinitos dispositivos. Nos centraremos en los dispositivos mas comunes. Como por
ejemplo la impresora, escner, altavoces, cascos o cmara de vdeo. Realmente estos
componentes se podran clasificar como dispositivos de E/S (Entrada/Salida) de
informacin. Un escner sera un dispositivo de entrada mientras que la impresora seria el
de salida.
Recordad tambin que no hay una verdad verdadera en la informtica, de hecho aunque se
llame ingeniera a veces aun le faltan unos cuantos aos para ser como tal
(desgraciadamente). Para mi no es una ciencia del todo exacta como podra ser matemtica
o ingeniera de caminos. Ademas en el fondo es realmente compleja y ningn ser humano
puede ser experto en todas las reas. Ahora mismo de hecho poco a poco la informtica
buscando su camino se subdivide poco a poco en otras ramas como por ejemplo
Ingeniera de Sistemas, Ingeniera de Software etc. Sospecho que dentro de unas cuantas
dcadas habr una decena de carreras relacionadas con la informtica.informtica.

2.13 NIDAD DE SISTEMA

1.CASE
En informtica, la caja, carcasa, chasis, gabinete o torre de computadora, es la estructura
metlica o plstica, cuya funcin consiste en albergar y proteger los componentes internos
como la unidad central de procesamiento (CPU), la memoria de acceso aleatorio (RAM), la
placa madre, la fuente de alimentacin, la/s placas de expansin y los dispositivos o unidades
de almacenamiento: disquetera, unidad de disco rgido, unidad de disco ptico (lectora o
grabadora de: CD, DVD, BD).1

Normalmente estn construidas de acero galvanizado, plstico o aluminio.

2 TARJETA PRINCIPAL (mainboard)

La placa base, tambin conocida como placa madre o placa principal (motherboard o
mainboard en ingls), es una tarjeta de circuito impreso a la que se conectan los componentes
que constituyen la computadora.

Es una parte fundamental para montar cualquier computadora personal de escritorio o


porttil. Tiene instalados una serie de circuitos integrados, entre los que se encuentra el
circuito integrado auxiliar (chipset), que sirve como centro de conexin entre el
microprocesador (CPU), la memoria de acceso aleatorio (RAM), las ranuras de expansin y
otros dispositivos.

Va instalada dentro de una carcasa o gabinete que por lo general est hecha de chapa y tiene
un panel para conectar dispositivos externos y muchos conectores internos y zcalos para
instalar componentes internos.

La placa madre, adems incluye un firmware llamado BIOS, que le permite realizar las
funcionalidades bsicas, como pruebas de los dispositivos, vdeo y manejo del teclado,
reconocimiento de dispositivos y carga del sistema operativo.

3 PUERTOS DE COMUNICACIN

Los puertos de comunicacin son herramientas que permiten manejar e intercambiar datos
entre un computador (generalmente estn integrados en las tarjetas madres) y sus diferentes
perifricos, o entre dos computadores. Entre los diferentes puertos de comunicacin tenemos:

1.1 Definicin:

Estos puertos son en esencia puertos paralelos que se utilizan para conectar pequeos
perifricos a la PC. Su nombre viene dado por las computadoras de modelo PS/2 de IBM,
donde fueron utilizados por primera vez.

1.2 Caractersticas:

Este es un puerto serial, con conectores de tipo Mini DIN, el cual consta por lo general de 6
pines o conectores. La placa base tiene el conector hembra. En las placas de hoy en da se
pueden distinguir el teclado del Mouse por sus colores, siendo el teclado (por lo general) el de
color violeta y el Mouse el de color verde. (Anexo B)

1.3 Forma: (Anexo B.1)

Existen 2 conectores diferentes para estos puertos. El primero es un DIN de 5 pines (conocido
comnmente como AT) y el segundo es un conector MiniDIN de 6 pines (normalmente llamado
PS/2). Estos dos conectores son electrnicamente iguales, lo nico que cambia es su apariencia
interna.
4 TARJETAS DE EXPASIN

La tarjeta de expansin es un tipo de dispositivo con diversos circuitos integrados (chips)


y controladores, que insertada en su correspondiente ranura de expansin sirve para expandir las
capacidades de la computadora a la que se inserta.

Las tarjetas de expansin ms comunes sirven para aadir memoria, controladoras de unidad de
disco, controladoras de vdeo, puertos serie o paralelo y dispositivo de mdem interno.
La tarjeta de expansin permite dotar a la computadora de algn elemento adicional.1
Las tarjetas suelen ser de tipo Peripheral Component Interconnect (PCI), PCI-Express o Accelerated
Graphics Port (AGP). No se fabrican las placas de tipo Industry Standard Architecture (ISA).
Gracias los avances en la tecnologa Universal Serial Bus (USB) y a la integracin de audio, video o
red en la placa base, las placas de expansin ahora son menos imprescindibles para tener una
computadora completamente funcional.

5 UNIDAD CENTRAL DE PROCESO


La unidad central de procesamiento o unidad de procesamiento central (conocida por las
siglas CPU, del ingls: central processing unit), es el hardware dentro de un ordenador u otros
dispositivos programables, que interpreta las instrucciones de un programa informtico mediante
la realizacin de las operaciones bsicas aritmticas, lgicas y de entrada/salida del sistema. El
trmino, y su acrnimo, han estado en uso en la industria de la Informtica por lo menos desde el
principio de los aos 1960.1 La forma, el diseo de CPU y la implementacin de las CPU ha
cambiado drsticamente desde los primeros ejemplos, pero su operacin fundamental sigue siendo
la misma.
Un ordenador puede tener ms de una CPU; esto se llama multiprocesamiento. Todas las CPU
modernas son microprocesadores, lo que significa que contienen un solo circuito integrado (chip).
Algunos circuitos integrados pueden contener varias CPU en un solo chip; estos son denominados
procesadores multincleo. Un circuito integrado que contiene una CPU tambin puede contener
los dispositivos perifricos, y otros componentes de un sistema informtico; a esto se llama
un sistema en un chip (SoC).

6 CHIPSEP

es el conjunto de circuitos integrados diseados con base en la arquitectura de un procesador (en


algunos casos, diseados como parte integral de esa arquitectura), permitiendo que ese tipo de
procesadores funcionen en una placa base. Sirven de puente de comunicacin con el resto de
componentes de la placa, como son la memoria, las tarjetas de expansin, los puertos USB, ratn,
teclado, etc.

Las placas base modernas suelen incluir dos integrados, denominados puente norte y puente sur, y
suelen ser los circuitos integrados ms grandes despus de la GPU y el microprocesador. Las
ltimas placa base carecen de puente norte, ya que los procesadores de ltima generacin lo llevan
integrado.

El chipset determina muchas de las caractersticas de una placa madre y por lo general la referencia
de la misma est relacionada con la del chip-set.
El procesador no tiene mayor funcionalidad sin el soporte de un chip-set: la importancia del mismo
ha sido relegada a un segundo plano por las estrategias de mercadotecnia.

7 MEMORIA RAM

Uno de los componentes ms importantes de un ordenador es la memoria principal o memoria


RAM. En esta memoria se cargan los programas y los datos que se estn usando en el ordenador
mientras ste permanece encendido, por tanto, cuanto mejores sean las prestaciones de la
memoria, ms se notarn en el funcionamiento del sistema.

Si disponemos de ms capacidad de memoria, podemos tener ms programas abiertos a la vez o


con grandes volmenes de datos. Adems de la capacidad, tambin hay que tener en cuenta la
velocidad de la memoria, si es ms rpida, podremos ejecutar programas y mover datos con mayor
rapidez (con este ejemplo vemos claramente que la velocidad de trabajo de un ordenador no slo
est en el procesador, sino en ms componentes, como la memoria RAM).

Porque se llama RAM? - Las siglas RAM vienen de los vocablos ingleses "Random Access
Memory". Significa "Memoria de Acceso Aleatorio", y se refiere a la capacidad del sistema de
acceder a una posicin en concreto de la memoria de manera directa. En el caso contrario estara
el almacenamiento en cintas, que, para acceder a un dato concreto, si est a mitad de la cinta hay
que recorrerla toda desde el principio para llegar a l. En la RAM esto no ocurre y se puede acceder
a la ubicacin del dato de manera directa. La memoria principal o RAM (acrnimo de Random
Access Memory, Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que est
utilizando en el momento presente; son los "megas" famosos en nmero de 32, 64 128 que
aparecen en los anuncios de ordenadores.

8. CONECTOR SATA

Serial SATA, S-ATA o SATA (Serial Advanced Technology Attachment) es una interfaz de
transferencia de datos entre la placa base y algunos dispositivos de almacenamiento, como la
unidad de disco duro, lectora y grabadora de discos pticos (unidad de disco ptico), unidad de
estado slido u otros dispositivos de altas prestaciones que estn siendo todava desarrollados.
Serial ATA sustituye a Pararell-ATA, P-ATA o tambin llamado IDE.

SATA proporciona mayores velocidades, mejor aprovechamiento cuando hay varias unidades,
mayor longitud del cable de transmisin de datos y capacidad para conectar unidades al instante,
es decir, insertar el dispositivo sin tener que apagar la computadora o que sufra un cortocircuito
como con los viejos conectores molex.

Es una interfaz aceptada y estandarizada en las placas base de las computadoras personales (PC).
La Organizacin Internacional Serial ATA (SATA-IO) es el grupo responsable de desarrollar,
manejar y conducir la adopcin de especificaciones estandarizadas de SATA. Los usuarios de la
interfaz SATA se benefician de mejores velocidades, dispositivos de almacenamientos actualizables
de manera ms simple y configuracin ms sencilla. El objetivo de SATA-IO es conducir a la
industria a la adopcin de SATA definiendo, desarrollando y exponiendo las especificaciones
estndar para la interfaz SATA.

9 FUENTE DE PODER (POWERSUPLY)


La fuente de poder, tambin conocida como fuente de alimentacin, o en ingls power supply, es la
encargada de alimentar de electricidad a todos los dispositivos de una computadora que estn
conectados a la placa madre de esta, esto es, de darles la energa necesaria para que funcionen.
Haciendo un simil con el cuerpo humano, si la placa madre es el cerebro, la fuente de alimentacin
sera el corazn.

Es pues un componente vital para un PC, puesto que sin ella no funcionara. Un fallo en la fuente de
alimentacin puede causar fallos en otros dispositivos del ordenador, por lo que debemos
asegurarnos que funcione correctamente. Adems, es muy importante que su capacidad
(generalmente medida en Watts) sea suficiente como para cubrir las necesidades de energa de
todos los componentes internos conectados a la placa base del ordenador. Evidentemente la
fuente de alimentacin no interviene si los dispositivos se conectan directamente a la corriente (ej:
impresoras, la mayor parte de los monitores...), pero s con el resto.

10. PERIFERICOS:

En informtica, perifrico es la denominacin genrica para designar al aparato o dispositivo


auxiliar e independiente conectado a la unidad central de procesamiento de una computadora.

Se consideran perifricos a las unidades o dispositivos de hardware a travs de los cuales la


computadora se comunica con el exterior, y tambin a los sistemas que almacenan o archivan la
informacin, sirviendo de memoria auxiliar de la memoria principal.1

Se considera perifrico al conjunto de dispositivos que sin pertenecer al ncleo fundamental de la


computadora, formado por la unidad central de procesamiento (CPU) y la memoria central,
permitan realizar operaciones de entrada/salida (E/S) complementarias al proceso de datos que
realiza la CPU. Estas tres unidades bsicas en un computador, CPU, memoria central y el
subsistema de E/S, estn comunicadas entre s por tres buses o canales de comunicacin:

Direcciones, para seleccionar la direccin del dato o del perifrico al que se quiere acceder.
Control, bsicamente para seleccionar la operacin a realizar sobre el dato (principalmente
lectura, escritura o modificacin).
Datos, por donde circulan los datos.

11. MONITOR

El monitor es un dispositivo de salida para el ordenador que muestra en su pantalla los resultados
de las operaciones realizadas en l.

Al monitor se lo conoce comnmente como pantalla de la computadora y es un perifrico que se


conecta a la computadora para poder visualizar las acciones y procesos que se ejecutan. En ese
sentido, es clave para su uso, tanto como el teclado o el mouse.

Un monitor dispone de varios puntos que deben ser considerados para su distincin en trminos de
usabilidad y calidad. En principio, los pixeles, o la unidad mnima representable. Tambin, el
tamao de punto o "dot pitch", que es el espacio entre dos fsforos coloreados de un pixel. Por
otro lado, el rea til, la resolucin mxima, el tamao de la pantalla, ancho de la banda, Hz o
frecuencia de refresco vertical u horizontal, blindaje, tipo de monitor, lneas de tensin.

12. EL TECLADO

El teclado es un instrumento externo que est representado por un conjunto de teclas, que se
encargan de ingresar una informacin a una computadora o dispositivo por medio de caracteres
(letras, nmeros y smbolos).Los primeros teclados usados eran los de las mquinas de escribir y
data en los aos 1714 ao en el que se lanza la primera mquina Remington, esto fue toda una
revolucin en el rea tecnolgica. Aos ms tarde, precisamente en 1868 Chistopher Sholes hace
un nuevo diseo de teclado llamado QWERTY denominado de esta manera por las cinco primeras
letras de la fila superior, el propsito de este teclado era que las personas pudieran escribir con
mayor facilidad, la influencia del orden de las teclas fue tanto que an permanece en los teclados
modernos.

13. EL RATON (MAUSE)

es un dispositivo apuntador utilizado para facilitar el manejo de un entorno grfico en una


computadora. Generalmente est fabricado en plstico, y se utiliza con una de las manos. Detecta
su movimiento relativo en dos dimensiones por la superficie plana en la que se apoya, reflejndose
habitualmente a travs de un puntero, cursor o flecha en el monitor. El ratn se puede conectar de
forma almbrica (puertos PS/2 y USB) o inalmbricamente (comunicacin inalmbrica o wireless,
por medio de un adaptador USB se conecta a la computadora y esta manda la seal al ratn,
tambin pueden ser por medio de conectividad bluetooth o infrarrojo).

Es un perifrico de entrada imprescindible en una computadora de escritorio para la mayora de las


personas, y pese a la aparicin de otras tecnologas con una funcin similar, como la pantalla tctil,
la prctica demuestra todava su vida til. No obstante, en el futuro podra ser posible mover el
cursor o el puntero con los ojos o basarse en el reconocimiento de voz.

14. CONTROLADOR DE DIAPOSITIVO

Controlador de dispositivo. Llamado normalmente controlador (en ingls, device driver), es un


programa informtico que permite al sistema operativo interactuar con un perifrico, haciendo una
abstraccin del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo.
Es una pieza esencial, sin la cual no se podra usar el hardware.

15. DISPOSITVOS DE ALMACENAMIENTO

Un dispositivo de almacenamiento de datos es un conjunto de componentes utilizados para leer,


grabar guardar datos en el soporte de almacenamiento de datos, en forma temporal o
permanente.

La unidad de disco junto con los discos que graba, conforma un dispositivo de almacenamiento
(device drive) o unidad de almacenamiento.

Una computadora tiene almacenamiento primario o principal (RAM) y ROM) y secundario o


auxiliar. El almacenamiento secundario no es necesario para que arranque una computadora, como
unidades de disco duro externo, entre otros.

Estos dispositivos realizan las operaciones de lectura y/o escritura de los medios donde se
almacenan o guardan, lgica y fsicamente, los archivos de un sistema informtico.

16. SECUENCIA DE LECTURA, PROCESO Y ESCRITURA DE DATOS

Viaja a la memoria Ram a fin de poder ser almacenados temporalmente


Se procesa en el microprocesador
Los datos se almacenan nuevamente en el camino inverso del descrito anteriormente

17. DISPOSITVOS ELECTRICOS


Un aparato o dispositivo elctrico es un aparato que, para cumplir una tarea, utiliza energa
elctrica alterndola, ya sea por transformacin, amplificacin/reduccin o interrupcin.

Un ejemplo de aparato elctrico es una lmpara incandescente que transforma la electricidad en


luz.

De acuerdo con la Directiva 2002/96/CE del parlamento Europeo y del Consejo de fecha 27 enero
de 2003 (Diario Oficial de la Unin Europea 13.2.2003) sobre residuos de aparatos elctricos y
electrnicos (RAEE), se consideran 'Aparatos Elctricos y Electrnicos' (AEE)

Categoras:

Lmpara, aparato de alumbrado


Las categoras de aparatos elctricos y electrnicos que abarca dicha directiva son:
Grandes electrodomsticos
Pequeos electrodomsticos
Equipos de TI y telecomunicaciones,
Aparatos electrnicos de consumo,
Aparatos de alumbrado
Herramientas elctricas y electrnicas
Juguetes, materiales mdicos, instrumentos de mando y control y mquinas
expendedoras.

18. SUPRESOR DE PICOS

Un supresor de picos de voltajes transitorios o tambin conocidos como supresores de picos, se les
define como un dispositivo de desvo de energa, recortando el valor pico de la forma de onda de
voltaje, desviando este exceso de energa para no daar la carga sensible, y mantener el voltaje de
la carga libre de transitorios.

Caractersticas:

Estn constituidos por medio de Varistores de xidos Metlicos (MOVs).


Se instalan fcilmente a la entrada de la acometida elctrica de cualquier instalacin

19. ESTABILISADOR

Un estabilizador de tensin es un equipo electrnico o electromecnico, destinado a dar una


tensin estabilizada en su salida (230 Voltios 380 Voltios), aunque en su entrada la tensin
elctrica sea ms baja o ms alta del valor de utilizacin.

La tensin de entrada se toma de la red normal de distribucin elctrica pblica, la cual, por la
influencia de los consumos vecinos o los propios, puede variar entre valores muy bajos o muy altos,
pudindose ocasionar anomalas en los equipos conectados.

Pero el concepto de la funcin ms solicitada que se le pide a un estabilizador es la de proteccin


de cargas crticas y la estabilizacin de la tensin de red.

La precisin de un estabilizador es la exactitud de la tensin de salida del estabilizador,


habitualmente se expresa en porcentaje ( 5%) y cuanto menor es el porcentaje ms exacta es la
tensin de salida y mejores prestaciones tiene el estabilizador.
Sistema de Alimentacin Ininterrumpida (ups)
*Un sistema de alimentacin
ininterrumpida (UPS por sus siglas en
ingls) puede variar desde una batera de
respaldo instalada entre la fuente de
energa primaria y tu computadora
personal hasta un volante que seguir
girando por inercia y generar
electricidad suficiente para una fuente de
energa de reserva para usar. El
propsito de un UPS es mantener energa suave e ininterrumpida para los equipos en
caso de corte de energa o perturbacin. Los sistemas UPS, grandes y pequeos, se
utilizan en una amplia variedad de ajustes para proteger los equipos elctricos crticos.
* En ingls uninterruptible power supply (UPS), un dispositivo que gracias a
sus bateras u otros elementos almacenadores de energa, puede proporcionar energa
elctrica por un tiempo limitado y durante un apagn elctrico a todos los dispositivos que
tenga conectados . Las condiciones del ambiente en su entorno, la calidad de la energa con
la que trabaja, una buena proteccin elctrica y un correcto sistema de puesta a tierra son
fundamentales para asegurar un correcto funcionamiento y su tiempo de vida til.

En AP Soluciones Integradas S.A.S. brindamos el servicio de Venta, instalacin y


mantenimiento de UPSs y debido a esto sabemos que hacer para asegurar que su empresa
cuente con un buen respaldo de energa brindado por una UPS.
*Los SAI dan energa elctrica a equipos llamados cargas crticas, como pueden ser
aparatos mdicos, industriales o informticos que, como se ha mencionado anteriormente,
requieren tener siempre alimentacin y que sta sea de calidad, debido a la necesidad de
estar en todo momento operativos y sin fallos (picos o cadas de tensin).

*Los sistemas UPS electrnicos suelen incluir una batera, cargador, inversor (un
dispositivo que convierte la corriente continua en corriente alterna) y un interruptor de
transferencia automtica. Cuando se interrumpe la alimentacin, las transferencias
automticas de conmutacin transfieren la alimentacin de la fuente primaria al
inversor, que suministra corriente alterna a la misma tensin que la fuente primaria.
Estos sistemas UPS pueden ser descritos como en lnea o fuera de lnea, en funcin
de si el inversor est activo durante el uso normal. La mayora de los sistemas de UPS
que son capaces de suministrar 10 amperios kilovoltios (kVA) o ms son el tipo de en
lnea.

Diagnstico y resolucin de Problemas


*Cuando el equipo o la tableta con Windows parecen no funcionar correctamente, los
diagnsticos estn disponibles para ayudar a identificar qu cul puede ser el problema
y proporcionar los pasos que se deben seguir para resolver el problema.

Dell ofrece diagnsticos integrados y en lnea. Cuando se usan los diagnsticos


integrados y se encuentra un problema, se le mostrar un cdigo de error
correspondiente al problema. El cdigo se formatear como cuatro nmeros (1000 o
2000), y, a continuacin, otro conjunto de cuatro nmeros (por ejemplo, 2000-0142 y
2000-0146).

Si ya tiene un cdigo que no est formateado como los ejemplos, consulte el artculo de
la Base de conocimientos de Dell
Cdigos de error en productos de consumo y comerciales de Dell.

Para obtener ayuda e informacin sobre cmo ejecutar los diagnsticos, ver los pasos
que se deben seguir para la solucin de problemas e informar los problemas
encontrados, consulte las secciones ampliables a continuacin.
*El mtodo o la herramienta utilizada para diagnosticar los problemas del sistema
depende de la naturaleza de esos problemas:

.Si la mquina no puede arrancar su sistema operativo, es preciso ejecutar las pruebas
de POST y OBDiag.

.Si la mquina es capaz de iniciar y cargar su sistema operativo, pueden utilizarse las
aplicaciones Sun Enterprise SyMON y SunVTS para diagnosticar los problemas del
sistema.

.El esquema siguiente ofrece una idea general de cundo deben utilizarse las distintas
herramientas de diagnstico para detectar problemas del hardware.

FACTORES QUE AFECTAN EL RENDIMIENTO DEL SISTEMA


*MEMORIA RAM: Esta sirve para el
almacenamientos de datos. Cuando ya no hay ms
espacio en la memoria para realizar algunas
actividades acudimos al disco duro y creamos un
espacio en este pero esto nos afecta al rendimiento
del ordenador.

Se dice que mientras ms espacio hay en la MEMORIA RAM es mucho mejor sin embargo
la cantidad de RAM es tener como mnimo 512 MG de RAM; pero lo recomendado es de
2Gb para los sistemas actuales.

*VELOCIDAD DEL MICROPROCESADOR


La velocidad a la que trabaja el microprocesador se mide
en ciclos de reloj o hertzios (1 Hz = 1 ciclo/segundo). En cada
ciclo es capaz de realizar una operacin muy elemental, cuanto
ms rpido oscile el reloj, ms rpidamente se ejecutarn las
instrucciones y por tanto, ms rpido ser el ordenador.
Los microprocesadores actuales suelen funcionar con relojes
de 1,5 a 3 GHz (3.000 millones de instrucciones elementales
por segundo).

*VELOCIDAD DEL DISCO DURO


Velocidad de rotacin: Revoluciones por minuto de los
platos. A mayor velocidad de rotacin, ms alta la
transferencia de datos, pero tambin mayor ser el ruido
generado y el calor que emite. Una velocidad del 5400 RPM
generar una transferencia de entre 10 MB a 16MB.

*VELOCIDAD DE LOS PUERTOS


-Los puertos de salida/entrada son elementos materiales del equipo, que
permiten que el sistema se comunique con los elementos exteriores. Pero
estas operaciones pueden hacer lento el rendimiento operativo del
sistema.

GARANTIAS DE SERVICIO TECNICOS

*El servicio de asistencia tcnica (SAT) es el departamento o empresa encargada del


mantenimiento o reparacin de los productos a los cuales est vinculado.
Cuando se compra un producto, el fabricante o comercializador del mismo estn
obligados a responder de los posibles defectos de fabricacin durante un periodo
determinado (garanta), el cual varia segn la legislacin de cada pas/Continente. Es
en estos casos cuando interviene el Servicio tcnico, el cual puede ser propiedad del
fabricante/comercializador o en el mayor de los casos una empresa externa
subcontratada.
Una vez el producto deja de estar amparado por el periodo de garanta el usuario es
libre de contratar el mantenimiento con cualquier otro servicio tcnico, es por esto que
existen gran cantidad de servicios tcnicos no oficiales, es decir, que no estn
vinculados a ningn fabricante o comercializador en concreto, sino que actan por su
cuenta y riesgo.

VIDA UTIL DE UNA COMPUTADORA


* La PC de escritorio promedio tiene un tiempo de vida
funcional de aproximadamente dos a cinco aos como
mximo.
Factores que determinan la vida til de un equipo de cmputo
La duracin de la vida depende en gran medida el tipo de
sistema de compra, los avances en los componentes de
Hardware y los cambios en el software que se ejecuta.
*Es por todos sabido que una computadora tiene cierto tiempo de vida util, conforme va
pasando el tiempo, van saliendo software, sistemas operativos, juegos, etc.
que van exigiendo mas y mas requerimientos por lo tanto la tendencia es que una PC
quede obsoleta en cierto periodo de tiempo, pero cual es el tiempo que una PC puede
servir, yo tengo una computadora que digamos, para lo que yo la uso no me exige
demaciado pero es una maquina y todo por servirse acaba, cuanto tiempo puede llegar
a durar un Disco duro, una memoria Ram, un procesador, un quemador de CD's, un
lector de DVD's etc, yo tengo aproximadamente unos 6 aos con mi PC y tiene las Sig.
caracteristicas:
Dico duro de 40Gb
Memoria Ram de 256MB
Procesado Intel de 1.66 Ghz

Descripcin de los pasos para la


creacin de sofwarwe

1. Especificacin del programa


Se conoce tambin como definicin del problema o anlisis del programa. En este
paso se determinan la informacin inicial para la elaboracin del programa. Es donde
se determina qu es lo que debe resolverse con el computador, de qu presupuestos
se debe partir... en definitiva, el planteamiento del problema.
Se requieren cinco tareas:
a. Determinacin de objetivos del programa.
Debe definirse claramente los problemas particulares que debern ser resueltos o las
tareas que hay que realizar, esto nos permitir saber qu es lo que se pretende
solucionar y nos proporcionar informacin til para el planeamiento de la solucin.
b. Determinacin de la salida deseada.
Los datos seleccionados deben ser arreglados en una forma ordenada para producir
informacin. Esta salida podra ser una salida de impresin o de presentacin en el
monitor.
c. Determinacin de los datos de entrada.
Una vez identificada la salida que se desea, se pueden determinar los datos de
entrada y la fuente de estos datos. Los datos deben ser recolectados y analizados.
d. Determinacin de los requerimientos de procesamiento.
Aqu se definen las tareas de procesamiento que deben desempearse para que los
datos de entrada se conviertan en una salida.
e. Documentacin de las especificaciones del programa.
Es importante disponer de documentacin permanente. Deben registrarse todos los
datos necesarios para el procesamiento requerido. Esto conduce al siguiente paso del
diseo del programa.

2 . Diseo del programa


Es disear cualquier sistema nuevo o las aplicaciones que se requieren para satisfacer
las necesidades. Esta actividad se debe dividir en:
- Operaciones de entrada/salida
- Clculos
- Lgica/ comparacin
- Almacenamiento/ consulta
En este paso se genera una solucin con tcnicas de programacin como diseo
descendente de programas, pseudocdigos, flujogramas y estructuras lgicas.

3. Codificacin del programa


Es la generacin real del programa con un lenguaje de programacin. En esta etapa
se hace uso de la lgica que desarroll en el paso del diseo del programa para
efectivamente generar un programa. Se debe seleccionar el lenguaje apropiado para
resolver el problema.

4. Prueba y depuracin del programa


Depurar es correr el programa en una computadora y corregir las partes que no
funcionan. En esta fase se comprueba el funcionamiento de cada programa y esto se
hace con datos reales o ficticios. Cuando los programas estn depurados, se prueban.
Cuando los programas se depuran, se pueden encontrar los siguientes errores:

a) Errores de sintaxis o de compilacin


Es una violacin de las reglas del lenguaje de programacin. Son ms fciles de
corregir, ya que son detectados por el compilador (posible error de escritura), el cual
dar informacin sobre el lugar donde est y la naturaleza de cada uno de ellos
mediante un mensaje de error.

b) Errores de Ejecucin
Se deben generalmente a operaciones no permitidas como dividir por cero, leer un
dato no numrico en una variable numrica, exceder un rango de valores permitidos,
etc. Se detectan porque se produce una parada anormal del programa durante su
ejecucin.

c) Errores de Lgica
Corresponden a la obtencin de resultados que no son correctos y la nica manera de
detectarlos es realizando suficientes pruebas del programa. Son los ms difciles de
corregir, no slo por la dificultad de detectarlos, sino porque se deben a la propia
concepcin y diseo del programa.

d) Errores de Especificacin
Es el peor tipo de error y el ms difcil de corregir. Se deben a mal diseo del
programa posiblemente por mala comunicacin usuario programador y se detectan
cuando ya se ha concluido el diseo e instalacin del programa, lo cual puede implicar
repetir gran parte del trabajo realizado.

Prueba : :
Consiste en verificar la funcionalidad del programa a travs de varios mtodos para
detectar errores posibles.
Mtodos de Prueba:
Chequeo de escritorio
Prueba manual de datos de muestra
Intento de traduccin
Prueba de datos de muestra en la computadora
Prueba por un grupo selecto de usuarios potenciales.

a. Chequeo de Escritorio:
El programador se sienta frente a un escritorio y corrige una impresin del programa.
Revisa el listado lnea por lnea en busca de errores de sintaxis y lgica.
b. Prueba manual de datos de muestra:
Se corre el programa en forma manual aplicando datos tanto correctos como
incorrectos para comprobar que funciona correctamente.
c. Intento de Traduccin:
El programa corre en una computadora usando un programa traductor para convertirlo
a lenguaje de mquina. Para ello debe estar ya libre de errores de sintaxis, de lo
contrario sern identificados por el programa de traduccin.
d. Prueba de datos de muestra en la computadora:
Despus del intento de traduccin y corregidos los errores de sintaxis, se procede a
buscar errores de lgica utilizando diferentes datos de muestra.
e. Prueba por un grupo selecto de usuarios potenciales:
Esto se conoce como prueba beta. Se trata por lo general del paso final en la prueba
de un programa. Usuarios potenciales ponen a prueba el programa y ofrecen
retroalimentacin.

5. Documentacin del programa


Consiste en describir por escrito a nivel tcnico los procedimientos relacionados con el
programa y su modo de uso. Tambin se debe documentar el programa para que sea
ms entendible.

Para quines son la documentacin?


- Usuarios (Digitadores)
- Operadores
- Programadores
- Analistas de sistemas

Documentos que se elaboran:


Manual de Usuario y Manual del Analista.
A los usuarios se les elabora un manual de referencia para que aprendan a utilizar el
programa. Esto se hace a travs de capacitaciones y revisin de la documentacin del
manual de usuario. El manual del usuario no est escrito a nivel tcnico sino al de los
distintos usuarios previstos y explica en detalle cmo usar el programa: descripcin de
las tareas que realiza el programa, instrucciones necesarias para su instalacin puesta
en marcha y funcionamiento, recomendaciones de uso, mens de opciones, mtodo
de entrada y salida de datos, mensajes de error, recuperacin de errores, etc.
A los operadores por si se presentan mensajes de error, sepan cmo responder a
ellos. Adems que se encargan de darle soporte tcnico al programa.
A los programadores a travs del manual del analista para que recuerden aspectos de
la elaboracin del programa o en caso que otras personas puedan actualizarlo o
modificarlo (darle mantenimiento) y no son necesariamente las personas que lo
disearon. Es por ello, que la documentacin debe contener algoritmos y flujogramas
de los diferentes mdulos que lo constituyen y las relaciones que se establecen entre
ellos; listados del programa, corridas, descripcin de variables que se emplean en
cada mdulo, cules son comunes a diferentes mdulos y cules locales; descripcin
de los ficheros de cada mdulo y todo lo que sea de importancia para un programador.
A los analistas de sistemas que son las personas que debern proporcionar toda la
informacin al programador.
Estos se encargan de
hacer una investigacin
previa de cmo realizar el
programa y documentar con
las herramientas necesarias para
que el programador
pueda desarrollar el
sistema en algn lenguaje de
programacin adecuado.

6.

Mantenimiento del programa


Es el paso final del desarrollo del software. Alrededor del 75% del costo total del ciclo
de vida de un programa se destina al mantenimiento. El propsito del mantenimiento
es garantizar que los programas en uso estn libres de errores de operacin y sean
eficientes y efectivos.

Clasificacin del software de


acuerdo al trabajo que realizan
De acuerdo a Urea Lopez Alfonso (1999) El software se rige por
licencias de utilizacin, es decir, en ningn momento un usuario
compraun programa o se convierte en propietario de l, tan slo
adquiere el derecho de uso, incluso as haya pagado por el. Las
condiciones bajo las cuales se permite el uso del software --o sea las
licencias-- son contratos suscritos entre los productores de software y
los usuarios. En general, las licencias corresponden a derechos que
se conceden a los usuarios, principalmente en el caso del software
libre, y a restricciones de uso en el caso del software propietario. Las
licencias son de gran importancia tanto para el software propietario
como para el software libre, igual que cualquier contrato.

Un caso especial, en lo que concierne a la propiedad sobre el software,


lo constituyen los programas denominados de dominio pblico,
porque sus creadores renuncian a los derechos de autor.

Software propietario
Pea Gonzalez (2002), en trminos generales, el software propietario
es software cerrado, donde el dueo del software controla su
desarrollo y no divulga sus especificaciones.
El software propietario es el producido principalmente por las grandes
empresas, tales como Microsoft y muchas otras. Antes de poder
utilizar este tipo de software se debe pagar por el. Cuando se adquiere
una licencia de uso de software propietario, normalmente se tiene
derecho a utilizarlo en un solo computador y a realizar una copia de
respaldo. En este caso la redistribucin o copia para otros propsitos
no es permitida.
El microsoft es un ejemplo de software propietario.
Software

shareware o de evaluacin

Urea Lopez Alfonso (1999) opina que el software tipo shareware es un


tipo particular de software propietario, sin embargo por la diferencia
en su forma de distribucin y por los efectos que su uso ocasiona,
puede considerarse como una clase aparte.
El software shareware se caracteriza porque es de libre distribucin o
copia, de tal forma que se puede usar, contando con el permiso del
autor, durante un periodo limitado de tiempo, despus de esto se debe
pagar para continuar utilizndolo, aunque la obligacin es nicamente
de tipo moral ya que los autores entregan los programas confiando en
la honestidad de los usuarios. Este tipo de software es distribuido por
autores individuales y pequeas empresas que quieren dar a conocer
sus productos. En la ciudad de Pasto este tipo de software se
consigue en quioscos de revistas. Muchas veces por ignorancia los
programas de esta clase se utilizan ilegalmente. A menudo el software
shareware es denominado como software de evaluacin.

Software de demostracin

Alcalde Lancharro Eduardo (1994), no hay que confundir el software


shareware con el software de demostracin, que son programas que
de entrada no son 100% funcionales o dejan de trabajar al cabo de
cierto tiempo. Tambin estos programas son los que se consiguen en
los quioscos de peridicos y revistas. El software de demostracin o
como se acostumbra a decir "software demo", es similar al software
shareware por la forma en que se distribuye pero en esencia es slo
software propietario limitado que se distribuye con fines netamente
comerciales.

Software libre

Chamorro Constain Pablo (1999), el software libre es software que,


para cualquier propsito, se puede usar, copiar, distribuir y modificar
libremente, es decir, es software que incluye archivos fuentes. La
denominacin de software libre se debe a la Free Software Foundation
(FSF), entidad que promueve el uso y desarrollo de software de este
tipo. Cuando la FSF habla de software libre se refiere a una nueva
filosofa respecto al software, donde priman aspectos como
especificaciones abiertas y bien comn, sobre software cerrado y
nimo de lucro.

Software de dominio pblico

El software de dominio pblico (public domain software), es software


libre que tiene como particularidad la ausencia de Copyright, es decir,
es software libre sin derechos de autor. En este caso los autores
renuncian a todos los derechos que les puedan corresponder.

Software semi-libre

Para la FSF el software semi-libre es software que posee las libertades


del software libre pero slo se puede usar para fines sin nimo de
lucro, por lo cual lo cataloga como software no libre.

Software freeware

El software freeware es software que se puede usar, copiar y distribuir


libremente pero que no incluye archivos fuentes. Para la FSF el
software freeware no es software libre, aunque tampoco lo califica
como semi-libre ni propietario. El software freeware se asemeja ms al
software libre que al software freeware, porque no se debe pagar para
adquirirlo o utilizarlo.
Software Comercial

suele venderse en tienda de computo o en sitio web. Aunque usted


compre este software en realidad solo compra el derecho de usarso
bajo los trminos de la licencia software. Una licencia de software
comercial, en general, se encontrara adherida cerca de las limitaciones
proporcionadas por la ley de dicho de autor, aunque podra darle
permiso para instalar el software en una computadora de trabajo y una
de casa siempre y cuando solo use una ala vez.

DE ACUERDO A SU USO

Software de aplicacin

De acuerdo a Alcalde Lancharro Eduardo (1994), El software tiene una


gran variedad de usos, dependiendo siempre de que utilidad se le
quiera dar. El software es utilizado para el control de los equipos de
computacin que habitualmente manejamos, este tipo de software son
los llamados Sistemas Operativos(Windows, Linux, Solaris, etc.). otras
aplicaciones del software son para la realizacin de trabajos de
oficina, como la creacin de cartas, presentaciones, memos, etc. Este
tipo de software es denominados ofimticos (Office, Open Office, etc.).
En realidad existen una gran cantidad de utilidades para el software,
dependiendo como ya se dijo, de la finalidad que se le quiera dar. Un
listado de ello seria el siguiente.
Software para base de datos: Oracle, Access, MySql, Informix. Etc.
Software matemticos: Matlab, etc.
Software de diseo grafico: Autocad. Corel draw, etc.
Software de entretenimiento: La diversidad de juegos de video de la
actualidad.
Software de Programacin: Visual Basic, C++ Builder, Fox Pro, Delfi,
etc.
Software de protection y mantenimiento de PC: Mcaffe, Norton, Nod32,
etc.

Y se pueden enumerar una cantidad mucho ms grande de


aplicaciones con una utilidad o uso especifico.

Segn Alcalde lancharro Eduardo(1994) El software de acuerdo a su


uso se clasifica en software de sistema: el software se clasifica como
software de aplicacin o de sistema.La palabra aplicacin tiene barios
significado. Uno de ellos es sinnimo de uso. Una computadora tiene
muchos usos, crear documentos, procesar nmeros, dibujar, editar y
disear. Cada uno de esto usos se considera una aplicacin y el
software que proporciona ala computadora las instrucciones para
cada uno de estos usos sele denomina software de aplicacin(o
simplemente aplicacin).

Software De AplicacionesDe cuerdo a, Acalde Garca Eduardo (1994).


El software de aplicacin: Es el compuesto por el conjunto de
programas que asido diseado para que la computadora pueda
desarrollar un trabajo. Pertenece a este determinado grupo de los
denominados paquete de software, que consiste en un de programas
que nos permiten editar texto, guardar datos, sacar informes sacar
clculos y comunicarnos con otros usuario y algunos trabajos tpicos
en el uso de las computadoras.
Software de Uso Especifico
Hablar de este tipo de software nos referimos al software desarrollado
especficamente para un problema especifico de alguna organizacin o
persona, utilizar este software requiere de un experto en informtica
para su creacin o adaptacin, son los programas que usan las
escuelas para registrar las calificaciones de los alumnos y generar
certificados, los que usan los bancos para el control de las cuentas,
etc.

Software De Sistema

son los programas bsicos el cual controla a la computadora, tambin


llamado sistema operativo el cual tiene tres grandes funciones:
coordina y manipula el hardware del ordenador, como la memoria, las
unidades de disco; organiza los archivos en diversos dispositivos de
almacenamiento y gestiona los errores de hardware y del mismo
software. Los sistemas operativos pueden ser de tarea nica o
multitarea. Los sistemas operativos de tarea nica, los ms primitivos,
solo pueden manejar un proceso en cada momento.
Software De Desarrollo
De acuerdo a Urea Lpez Alfonso Es aquel que se utiliza para crear
aplicaciones para resolver problemas cientficos y comerciales,
administrativo o de cualquier tipo de estos programas se denominan
lenguaje de programacin y estn integrados por programas. Estos
programas se denominan lenguaje de programacin y estn
integrados por programas
Software Multimedia. El software multimedia se refiere a los programas
utilizados para presentar de una forma integrada textos, grficos,
sonidos y animaciones, este tipo de software es considerado como
una nueva tecnologa. Las ventajas que se le atribuyen al software
multimedia es en la educacin, especialmente en escuelas primarias,
por que realizando presentaciones con software multimedia, los
alumnos prestan mas intencin a la presentacin realizada. Este tipo
de software suele utilizarse para el desarrollo de proyectos especficos
multimedios, utilizar software multimedia requiere de tiempo,
capacidades, dedicacin y recursos.

software base
Por la relacin estrecha que existe entre las caractersticas de un
computador y su software de base, no se puede concebir el uno sin el
otro.

Este software es independiente de cualquier paquete de software para


uso general o cualquier rea de aplicacin especfica; controla y
respalda en cierto modo el software de las otras categoras.
Pertenecen a la categora del software de base el sistema operativo, la
interfaz grfica de usuario (GUI) y los utilitarios.

El software de base ahorra al usuario el tener que preocuparse por


temas tales como:
las partes de la memoria del computador que contienen el documento;
los segmentos del software de procesamiento de textos que se
encuentran en la memoria; las instrucciones de salida enviadas por la
computadora a la impresora.
Generalmente es entregado por el proveedor del equipo o por casas
especializadas en el desarrollo de software de base. Se divide en 2
grandes grupos: utilitarios y sistema operativo.

Utilitarios
Son mdulos programticos elaborados que se requieren
frecuentemente en el procesamiento de los datos. Pueden ser sencillo
o muy complicados.
Son rutinas de servicio que eliminan la necesidad de escribir un
programa o de pasar mucho tiempo trabajando a travs de los menes
cada vez que se necesitan llevar a cabo ciertas operaciones.
Sirven como herramientas para llevar a cabo el mantenimiento del
sistema y efectuar algunas reparaciones que el sistema operativo no
maneja de manera automtica.

Por ejemplo, los utilitarios facilitan:

el copiado de archivos; la reparacin de archivos de datos daados; la


traduccin de archivos para que puedan leerlos programas diferentes.

software aplicativo

El Software de Aplicacin son los programas diseados para o por los


usuarios para facilitar la realizacin de tareas especficas en la
computadora, como pueden ser las aplicaciones ofimticas
(procesador de texto, hoja de clculo, programa de presentacin,
sistema de gestin de base de datos...), u otros tipos de software
especializados como software mdico, software educativo, editores de
msica, programas de contabilidad, etc.
Software de aplicacin

Las funciones de una aplicacin dependen de su propsito, segn el cual


pueden clasificarse en dos categoras:
Programas bsicos (o utilitarios)
Son aplicaciones cuyo propsito es mejorar, en alguna forma, el
desempeo del ordenador.
Programas de productivida
Son aplicaciones cuyo propsito es facilitar, agilizar y mejorar para el
usuario, la ejecucin de ciertas tareas.
Algunos programas de productividad
Procesadores de texto: Aplicaciones diseadas para editar y/o procesar de
texto, logrando documentos de alta calidad.
Hojas de clculo: Aplicaciones especialmente diseadas para
introducir, calcular, manipular y analizar conjuntos de nmeros.

Presentaciones automatizadas: Aplicaciones que permiten al usuario


crear y editar presentaciones atractivas, incluyendo imgenes y
sonidos.

Navegadores de Internet: Aplicaciones diseadas para proveer acceso


a Internet, sus servicios y sus recursos.

Administradores de bases de datos: Aplicaciones diseadas para


acceder, almacenar y procesar grandes colecciones de datos, en una
forma eficiente.

Desarrolladores de sitios web: Aplicaciones que brindan al usuario las


herramientas necesarias para disear, crear, editar y publicar pginas
y sitios Web.

Clasificasion de sistemas
operativos de acuerdo a su
arquitectura y asu distribuccion

Sistemas operativos:

Un sistema operativo puede ser definido como un conjunto de


programas especialmente hechos para la ejecucin de varias tareas, en
las que sirve de intermediario entre el usuario y la computadora. Este
conjunto de programas que manejan el hardware de una computadora u
otro dispositivo electrnico. Provee de rutinas bsicas para controlar los
distintos dispositivos del equipo y permite administrar, escalar y realizar
interaccin de tareas.
Un sistema operativo, tiene tambin como funcin, administrar todos los
perifricos de una computadora. Es el encargado de mantener la
integridad del sistema.

Podemos decir que el sistema operativo es el programa ms importante


de la computadora.

Sistemas operativos

Existen muchos tipos de Sistemas Operativos, cuya complejidad vara


dependiendo de qu tipo de funciones proveen, y en qu tipo de equipo
puede ser usado. Algunos sistemas operativo permiten administrar gran
cantidad de usuarios, en cambio otros controlan dispositivos de
hardware como bombas de petrleo.

Cuando el sistema operativo comienza a funcionar, inicia los procesos


que luego va a necesitar para funcionar correctamente. Esos procesos
pueden ser archivos que necesitan ser frecuentemente actualizados, o
archivos que procesan datos tiles para el sistema. Es posible tener
acceso a distintos procesos del sistema operativo, a travs del
administrador de tareas, donde se encuentran todos los procesos que
estn en funcionamiento desde la inicializacin del sistema operativo
hasta su uso actual.

Una de las atribuciones del sistema operativo es cargar en la memoria y


facilitar la ejecucin de los programas que el usuario utiliza. Cuando un
programa est en ejecucin, el sistema operativo contina trabajando.
Por ejemplo, muchos programas necesitan realizar acceso al teclado,
vdeo e impresora, as como accesos al disco para leer y grabar
archivos. Todos esos accesos son realizados por el sistema operativo,
que se encuentra todo el tiempo activo, prestando servicios a los
programas que estn siendo ejecutados.

El sistema operativo tambin hace una adminstracin de los recursos de


la computadora, para evitar que los programas entren en conflicto. Por
ejemplo, el sistema operativo evita que dos programas accedan
simultneamente al mismo sector de la memoria, lo que podra causar
grandes problemas. El sistema operativo funciona como un "maestro",
procurando que todos los programas y todos los componentes de la
computadora funcionen de forma armnica.

Sistemas operativos

Funciones bsicas del Sistema Operativo

El sistema operativo es un conjunto de programas que:


Inicializa el hardware del ordenador
Suministra rutinas bsicas para controlar dispositivos
Permite administrar, escalonar e interactuar tareas
Mantiene la integridad de sistema
Un Sistema Operativo muy simple, por ejemplo, para un sistema de
control de seguridad, podra ser almacenado en una memoria ROM
(Memoria de slo Lectura: un chip que mantiene las instrucciones para
el dispositivo), y tomar el control al ser conectado al equipo. Su primera
tarea sera reajustar (y probablemente probar) los sensores de hardware
y alarmas, y entonces activar una rutina que escucha
ininterrumpidamente todos los sensores del sistema. Si el estado de
cualquier sensor de entrada cambiara, se activara una rutina de alarma.

En un gran servidor multiusuario, con muchas computadoras conectadas


a l, el Sistema Operativo es mucho ms complejo. Tiene que
administrar y ejecutar todos los pedidos de los usuarios y asegurar que
ellos no interfieran entre s. Tiene que compartir todos los dispositivos
que son del tipo serial por naturaleza (equipos que slo pueden ser
usados por un usuario de cada vez, como impresoras y discos) entre
todos los usuarios que piden utilizar este tipo de servicios. El Sistema
Operativo puede ser almacenado en un disco, y determinadas partes de
l son cargadas en la memoria del ordenador (RAM) cuando es
necesario.

Sistemas operativos

El sistema operativo provee utilidades para:

Administracin de Archivos y Documentos creados por usuarios


Ejecucin controlada de Programas
Comunicacin entre usuarios y con otras computadoras
Administracin de pedidos de usuarios para usar programas y espacio
de almacenamiento.
Adicionalmente, el Sistema Operativo necesitara presentar a cada
usuario una interfaz que acepte, interprete, y ejecute comandos o
programas del usuario. Esta interfaz es normalmente llamada SHELL o
intrprete de lnea de comando (CLI). En algunos sistemas podra ser
una simple lnea de texto que utilicen palabras claves; en otros sistemas
podran ser grficas, usando ventanas y un dispositivo sealador como
un mouse.

Las Distintas Partes de un Sistema Operativo

El sistema operativo de una computadora que es usado por muchas


personas al mismo tiempo, es un sistema complejo. Contiene millones
de lneas de instrucciones escritas por programadores. Para hacer los
sistemas operativos ms fciles se ser escritos, son construidos como
un conjunto de mdulos, siendo cada mdulo responsable de realizar
una funcin. Los mdulos tpicos en un gran Sistema Operativo
multiusuario generalmente son:

Ncleo (Kernel en ingls)


Administrador de procesos
Scheduler
Administrador de archivos
El Ncleo - Ejecucin en Tiempo-Real

El ncleo de un sistema operativo es algunas veces llamado


EJECUCION en tiempo real. Algunas de las funciones ejecutadas son:

Intercambio entre programas


Control y programacin de los dispositivos de hardware
Administracin de memoria
Administracin de procesos
Escalonamiento de tareas
Comunicacin entre procesos
Procesamiento de excepciones y de interrupciones
Nuestro sistema simple de monitorizacin de seguridad (que vimos
arriba) no tendra todas las funciones mencionadas, ya que
probablemente sera un sistema mono-tarea, ejecutando slo un
programa. Por lo tanto, no necesitara gestionar cambios entre ms de
un programa o permitir comunicacin entre programas (comunicacin
entre procesos). La administracin de la memoria sera innecesaria, ya
que el programa residira permanentemente en la ROM o en una
EPROM (una forma programable especial de ROM).

Un sistema operativo diseado para administrar un gran nmero de


usuarios necesitara de un ncleo para ejecutar todas las funciones
descriptas. Los programas de los usuarios generalmente son
almacenados en disco y necesitan ser cargados en memoria antes de
ser ejecutados. Esto plantea la necesidad de administrar la memoria, ya
que la memoria de la computadora necesitara ser explorada para
localizar un rea libre para cargar un programa de usuario en la misma.
Cuando el usuario finaliza la ejecucin del programa, la memoria
consumida por ste necesita ser liberada y puesta a disposicin de otro
usuario cuando la solicite.

Sistemas operativos

Programando una computadora

Un programa es una secuencia de instrucciones dadas a la


computadora. Cuando el programador de software (una persona que
escribe programas para que sean ejecutados en una computadora)
desarrolla un programa, este es convertido en una larga lista de
instrucciones que son ejecutadas por el sistema operativo de la
computadora.

Tratndose de sistemas operativos, se habla de un proceso ms que de


un programa. En los sistemas operativos modernos, slo una porcin de
un programa es cargada en cada instante. El resto del programa espera
en una unidad de disco hasta que se necesite del mismo. Esto
economiza espacio de memoria.

Los programas en la computadora son ejecutados por procesadores. Un


procesador es un chip en la computadora que ejecuta instrucciones de
programas. Los procesadores ejecutan millones de instrucciones por
segundo.

Un Proceso

Un proceso o tarea es una porcin de un programa en alguna fase de


ejecucin. Un programa puede consistir de varias tareas, cada una con
funcionamiento propio o como una unidad (tal vez comunicndose entre
s peridicamente).

El Thread (hilo)

Un thread es una parte separada de un proceso. Un proceso puede


consistir de varios threads cada uno de los cules es ejecutado
separadamente. Por ejemplo, un thread podra realizar el refresco de los
grficos de la pantalla, otro thread tratara sobre la impresin, otro thread
se encargara del mouse y el teclado. Esto brinda buenos tiempos de
respuesta en programas complejos. Windows Server es un ejemplo de
un sistema operacional que soporta multi-thread.

Sistemas operativos Multiproceso

Algunos sistemas ejecutan slo un nico proceso, otros sistemas


ejecutan mltiples procesos a lavez. La mayora de las computadoras
estn basadas en un nico procesador, y un procesador puede ejecutar
slo una instruccin cada vez. Por lo tanto, como es posible que un
nico procesador ejecute procesos mltiples? La respuesta inmediata es
que no lo hace de ese modo. El procesador ejecuta un proceso por un
periodo pequeo de tiempo, y entonces se mueve al prximo proceso y
as continuamente. Como el procesador ejecuta millones de
instrucciones por segundo, da la impresin de que muchos procesos
estn siendo ejecutados al mismo tiempo.
Sistemas operativos

En un sistema operativo que soporta ms de un proceso a la vez, algn


mecanismo debe ser usado para intercalar tareas. Hay dos maneras
para hacer este cambio:

Escalonamiento por Cooperacin: indica que una tarea que est siendo
ejecutada actualmente dejar voluntariamente en algn momento el
procesador y permitir que otros procesos sean ejecutados.
Escalonamiento por Prioridades: significa que una tarea corriente ser
interrumpida y el procesador se dedica a otro proceso en estado de
espera.
El problema del cambio por cooperacin es que un proceso podra tardar
y as denegar la ejecucin de otros procesos. Un ejemplo de un sistema
de cooperacin es el Sistema Operativo Windows de 16 bits (antiguos).
El escalonamiento por prioridades es mejor. Da respuestas a todos los
procesos y ayuda a prevenir el cuelgue de los equipos. Windows
Server es un ejemplo de tal sistema operativo.

Escalonamiento (Scheduling)

La decisin de cul es el prximo proceso que debe ser ejecutado es


llamado escalonamiento (scheduling), y puede ser hecho de una gran
variedad de maneras. Los escalonamientos por cooperacin
generalmente son muy simples, ya que los procesos son organizados en
una fila circular (ROUND ROBIN). Cuando el proceso actual termina, va
hacia el fin de la fila. El proceso que queda primero en la fila es
ejecutado, y todos los procesos se mueven un lugar hacia arriba en la
fila. Eso provee una medida justa, pero no impide que un proceso
monopolice el sistema.

El escalonamiento por prioridad usa un reloj en tiempo real que genera


una interrupcin a intervalos regulares (digamos, cada 1/100 de un
segundo). Cada vez que una interrupcin ocurre, el procesador se
mueve a otra tarea. Los sistemas operativos que generalmente usan ese
tipo de escalonamiento le atribuyen prioridades cada proceso, de tal
manera que algunos pueden ser ejecutados ms frecuentemente que
otros.

Carga del Sistema Operativo

El Sistema Operativo puede ser cargado en la memoria de una


computadora de dos maneras.

Ya est presente en la ROM


Es cargado desde el disco cuando la computadora es encendida.
Si el Sistema Operativo ya est presente en la ROM (en sistemas de
controladores industriales, bombas de petrleo, etc), tomar el control
inmediato del procesador al ser encendido. En sistemas ms complejos,
el Sistema Operativo es almacenado normalmente en una unidad
secundaria (como un disco), y es cargado en la RAM cuando la
computadora es encendida. La ventaja de ese tipo de sistemas es que el
escalonamiento es ms fcil de hacer y programar.

El PROCESO BOOTSTRAP

Describe la accin de la carga inicial del sistema operativo desde disco


hacia la RAM. Una pequea rutina almacenada en la ROM, llamada
CARGADOR BOOTSTRAP o IPL (Cargador de Programa Inicial), lee
una rutina especial de carga en el disco. En sistemas basados en
discos, esa rutina normalmente reside en la pista 00, sector 00 (o 01), y
es llamado el sector de booting. El cdigo contenido en ese sector es
transferido hacia la RAM, y entonces es ejecutada. Tiene la
responsabilidad exclusiva de cargar el resto del sistema operativo en la
memoria.

Tipos diferentes de procesamientos en sistemas operativos

Los Sistemas operativos estn divididos en categoras que definen sus


caractersticas. Los Sistemas Operativos pueden usar combinaciones de
esas categoras descritas a continuacin.

- BATCH (en LOTE)


El tipo ms antiguo de SO permite que slo un programa sea ejecutado
cada vez. El programa que es cargado en la computadora es ejecutado
completamente. Los datos usados por el programa no pueden ser
modificados mientras el programa est siendo ejecutado. Cualquier error
en el programa o en los datos significa comenzar todo nuevamente.

- INTERACTIVO
Estos permiten la modificacin y entrada de datos durante la ejecucin
del programa.

- EQUIPO-SHARING/MULTI-USUARIO
Estos Sistemas Operativos comparten la computadora entre ms de un
usuario, y adopta tcnicas de escalonamiento por prioridades.

- MULTI-TAREAS
Ms de un proceso puede ser ejecutado concurrentemente. El
procesador escalona rpidamente entre los procesos. Un usuario puede
tener ms de un proceso ejecutado cada vez.

- TIEMPO REAL
El Sistema Operativo monitoriza varias entradas que afectan la
ejecucin de procesos, cambiando los modelos de computadoras del
ambiente, afectando las salidas, dentro de un periodo de tiempo
garantizado (normalmente < 1 segundo).

- MULTI-PROCESAMIENTO
Un ordenador que tiene ms de un procesador, dedicados a la ejecucin
de procesos.
Los sistemas operativos ms conocidos.

Sin dudas, el sistema operativo ms conocido es Windows, desarrollado


por la empresa Microsoft.

Sistemas operativos

Los sistemas operativos ms populares:

- Microsoft Windows (para computadoras). Que es Microsoft?


- Windows Server (para servidores)
- Linux (para computadoras y servidores)
- Mac OS (para computadoras)
- Chrome OS (para computadoras)
- Android (para smartphones)
- Windows Phone(para smartphones)
- iOS (para smartphones)
- BlackBerry OS (para smartphones)

Sistemas operativos de Internet

En la actualidad, uno de los mejores ejemplos de sistemas operativos


basados en Internet es sin lugar a dudas Google Chrome OS, una
herramienta realmente fascinante, ya que logra el equilibrio perfecto
entre velocidad de procesos, versatilidad y productividad.

CONTRATOS Y LICENCIAS
El software se rige por licencias de utilizacin, en ningn momento un
usuario compra un programa o se convierte en propietario de l, slo
adquiere su derecho de uso, aunque pague por l.
Las licencias, son contratos suscritos entre los productores de software y
los usuarios.
Tipos de licenciamiento
v Software propietario
v Software de demostracin (demo).
v Software libre.
v Software de dominio pblico.
v Software shareware o de evaluacin
v Software Freeware
v Software para virtualizacin
v Software semi-libre

EXCEPCION EN RESPONSABILIDAD

Avisos legales y declaracin de privacidad


Trminos de uso del sitio en Internet de Xenics nv y restricciones legales
Atencin: srvase leer estos trminos cuidadosamente antes de utilizar el
sitio. Al utilizar este sitio usted estar indicando que acepta estos
trminos. Si no acepta estos trminos ("trminos"), no utilice este sitio.

Uso del sitio


Xenics nv ("Xenics nv") lo autoriza a ver y descargar los materiales en
este sitio en Internet ("sitio") nicamente para su uso personal y no
comercial, siempre y cuando usted conserve todos los avisos de
derechos de autor y de propiedad que contienen los materiales
originales en cualquier copia de dichos materiales. Usted no podr
modificar los materiales en este sitio de ninguna forma, ni reproducirlos o
exhibirlos pblicamente, o ejecutarlos, distribuirlos o de otras formas
usarlos para cualquier fin pblico o comercial. A los efectos de estos
trminos, cualquier uso de estos materiales en cualquier otro sitio en
Internet o computadora en un entorno de red est absolutamente
prohibido. Los materiales en este sitio estn protegidos por derechos de
autor, y cualquier uso no autorizado de cualquier material en este sitio
podra constituir una violacin a las leyes de derechos de autor, marcas
comerciales y similares. Si usted incumple cualquiera de estos trminos,
su autorizacin para usar este sitio quedar automticamente revocada,
usted deber destruir inmediatamente cualquier material que haya
descargado o impreso.

Uso del software


Si usted descarga software de este sitio ("software"), el uso del mismo
se regir por los trminos del acuerdo de licencia de software que
acompaa al software. Usted no podr descargar ni instalar el software
hasta que haya ledo y aceptado los trminos del acuerdo de licencia de
software.

Informacin enviada por usuarios


Adems de la informacin de identificacin personal, la cual est
abarcada en la Declaracin de privacidad en lnea de Xenics nv, ningn
material, informacin u otra comunicacin que usted transmita o
publique en este sitio se considerar confidencial o privada
("comunicaciones") Xenics nv no tendr ninguna obligacin con respecto
a dichas comunicaciones. Xenics nv y las personas que designe sern
libres de divulgar, distribuir, incluir en otros trabajos y de otras maneras
utilizar las comunicaciones y todos los datos, imgenes, sonidos, texto y
otros elementos incluidos en las mismas para cualquier tipo de fin
comercial o no comercial. Est prohibido publicar utilizar este sitio para
ubicar o transmitir cualquier material de tipo ilegal, amenazante,
difamatorio, obsceno, pornogrfico o que de otras maneras viole la ley.

Declaracin de limitacin de responsabilidad


Los materiales y servicios que se proveen en este sitio se proveen
"como son", sin ningn tipo de garanta, lo que incluye garantas de
aptitud para comercializacin, para un fin en particular o sobre derechos
de propiedad intelectual de otros. Asimismo, Xenics nv no garantiza la
exactitud y nivel de finalizacin de los materiales o servicios en el sitio.
En cualquier momento y sin notificacin, Xenics nv podra introducir
cambios a los materiales y servicios en el sitio, o a los productos y
precios que aparecen en el sitio. Los materiales y servicios en este sitio
podran no estar actualizados, y Xenics nv no asume ningn
compromiso de actualizarlos. La informacin publicada en este sitio
podra referirse a productos, programas o servicios que no estn
disponibles en su pas. Es posible que la ley aplicable no permita la
exclusin de garantas implcitas, por lo que la exclusin anterior podra
no ser de aplicacin en su caso.

Limitacin de responsabilidad
Ni Xenics nv, ni sus proveedores ni ningn tercero mencionado en este
sitio sern responsables bajo ninguna circunstancia por ningn tipo de
dao (lo que incluye, sin limitacin, los que resulten de situaciones de
lucro cesante, prdida de datos o interrupcin de actividades) que surjan
como consecuencia del uso, imposibilidad de uso o consecuencias del
uso de este sitio, cualquier sitio en Internet cuyo enlace est en este sitio
o los materiales, informacin o servicios contenidos en cualquiera de
tales sitios, sea que dichos daos se basen en garantas,
responsabilidad contractual, ilcitos civiles o cualquier otra teora legal, y
sea que se haya dado o no advertencia sobre la posibilidad de dichos
daos. Si su uso de dichos materiales, informacin o servicios resulta en
que sea necesario que incurra en costos de mantenimiento, reparacin o
correccin de equipos o datos, usted asumir todos los costos
correspondientes. La ley aplicable podra no autorizar la exclusin o
limitacin de daos incidentales o emergentes, por lo que esta limitacin
podra no ser de aplicacin en su caso. Procedimiento para presentar
reclamos por violaciones a derechos de autor Cualquier notificacin de
violaciones de derechos de autor deber enviarse al agente designado
del proveedor de servicios.

ACTUALIZACIONY MEJORAS (PARCHES) DE


LOS PROGRAMAS
Los servidores son los sistemas ms atacados de Internet. Por eso es
extremadamente importante estar actualizados con los parches que vayan
apareciendo, sobre todo los parches de seguridad.
De igual forma, tambin es muy importante que tengan instalados la ltima
versin de los programas que actan como servicios. Para estar al da de todas
estas mejoras, los propios fabricantes de las aplicaciones servidoras las
publican a travs de listas de correo, a las que es conveniente estar inscritos.
Una vez conocida la existencia de una actualizacin, bastar con instalarla en
el ordenador siguiendo alguno de los mtodos anteriores o descargarlo
directamente de la Web del fabricante e instalarlo manualmente.
actualizaciones de software
Pero no slo los desarrolladores de los servidores estn actualizando
continuamente sus productos. Los programas que utiliza para las tareas ms
comunes, corno la de redactar un informe o disear una pgina Web, tambin
pueden tener sus fallos.
Por eso, los fabricantes de las aplicaciones de ofimtica, navegadores y dems
programas de uso diario los estn revisando constantemente y cada cierto
tiempo crean nuevas versiones con caractersticas ms avanzadas. Es
necesario, por tanto, actualizar estas aplicaciones que, aunque no provocan
riesgos de seguridad en el ordenador, podran evitar que se daasen los datos
con los que trabaja (archivos) si utiliza las ltimas correcciones hechas en
estos programas.
La forma de instalar estas actualizaciones ya la conoce, a travs de las
herramientas que le proporcionan los sistemas operativos como Windows o
Linux, o a travs de la Web de los fabricantes de los propios programas.
Otra de las ventajas de estas actualizaciones es que se tiene acceso a nuevas
funciones, en ocasiones los desarrolladores de software ofrecen mejoras en
sus actualizaciones, otras veces es solo por cuestin de seguridad.

Tener actualizados el sistema operativo, software y aplicaciones no es


suficiente, tambin es importante instalar un antivirus, de preferencia comprar
una licencia de pago, si se maneja informacin sensible o financiera si o si se
tiene que instalar uno. En el sitio virusyantivirus.com encontraras interesantes
revisiones de antivirus para pc y mviles con opiniones y caractersticas, da un
vistazo para que conozcas las diferentes alternativas.
PARCHES
En informtica, un parche consta de cambios que se aplican a un programa,
para corregir errores, agregarle funcionalidad, actualizarlo, etc.
Si bien los parches suelen ser desarrollados por programadores ajenos a los
autores iniciales del proyecto, esto no siempre es as. Un parche puede ser
aplicado tanto a un binario ejecutable como al cdigo fuente de cualquier tipo
de programa, incluso, un sistema operativo o una aplicacin para dispositivos
mviles.
El origen del nombre probablemente se deba a la utilidad de Unix llamada
patch creada por Larry Wall.

Tipos de distribucin del software


(freeware, shareware, cdigo)
*Una distribucin de software, tambin conocido como software distro, es un
conjunto de software especfico (o una coleccin de mltiple software, incluso
un sistema operativo), ya compilado y configurado. Generalmente pueden
tomar formas de licencia, de entre la ms usada es la licencia GPL u open
source. Tambin puede tomar la forma de una distribucin binaria, un
instalador (.exe) que puede ser descargado desde Internet. Distribucin de
software tambin se puede referir a los tipos de Otherware (como Careware y
Donateware).
*Unadistribucin de software, tambin conocido comosoftware distro, es un
compilado de softwareespecfico (o una coleccin de mltiple software, incluso
un sistema operativo), ya compilado y configurado. Generalmente pueden
tomar formas de licencia, de entre la ms usada es la licenciaGPL u open
source. Tambin puede tomar la forma de una distribucin binaria, un
instalador (.exe) que puede ser descargado desde Internet.Distribucin de
software tambin se puede referir a los tipos de Otherware (como Careware
yDonateware).
Tipos existentes de Licencias de Distribucin de Software
El software es una creacin intelectual de una persona o un grupo de personas.
Existe software para las cosas ms variadas que uno pueda imaginar. PAra
poder utilizar software es necesario que contemos con la licencia adecuada
que nos permita tener un software de manera legal. Existen diversos tipos de
licencias de software que es necesario distinguir.
Licencias OEM
Las licencias OEM son licencias de software que forzosamente deben ser
distribuidas con un hardware especfico. No est permitida la comercializacin
de software oem sin que exista un equipo fsico de por medio. Este tipo de
licencia est dirigido a fabricantes o ensambladores de equipo que venden sus
productos con software preinstalado.Los fabricantes tambin limitan en
ocasiones la cantidad de veces que el software vendido bajo una licencia OEM
puede ser instalado. Por lo general el usuario final recibe solamente una
calcomana pegada al chasis del equipo con el nmero de licencia. Este
software no puede ser revendido ni cedido a terceros.
Licencias FPP o Retail
Este tipo de licencias son las que podemos encontrar a la venta directa al
pblico. La persona que adquiere este tipo de licencia por lo general (a menos
que la licencia especfica del producto diga lo contrario) puede cederlo
libremente o venderlo.
Licencias Acadmicas
Las Licencias Acadmicas se pueden adquirir en productos con caja tipo retail,
o bien simplemente los cdigos de licencia que permiten su instalacin y uso.
Por lo general los precios de estas licencias son considerablemente menores a
los precios regulares de los productos y estn hechos para beneficiar a
instituciones educativas, profesores y estudiantes. Cada fabricante establece
las reglas mediante las cuales pueden adquirirse sus licencias de este tipo,
aunque por lo general son requisitos tener una credencial de estudiante y/o
tener un correo electrnico vlido de una institucin (estos correos por lo
general llevan la extensin .edu), y algunas estn dirigidas exclusivamente a
las instituciones.
Licencias por volumen
Los acuerdos de licencias por volumen pueden variar dependiendo de cada
fabricante pero generalmente aplican a partir de 5 licencias de producto. Los
fabricantes tienen por lo general tambin distintos nombres para sus convenios
de licencias por volumen dependiendo de la cantidad de computadoras que
tiene la institucin correspondiente. Este tipo de licencias normalmente van
dirigidas a empresas o a instituciones de gobierno. Este tipo de licencias no
est permitido cederlas a terceros ni revenderlas, son para uso exclusivo de la
institucin a la que le son otorgadas y el fabricante se reserva el derecho de
hacer las verificaciones necesarias de que sean instaladas solo en esa
institucin y en la cantidad acordada.
Software libre
El software libre es una denominacin que no debe ser confundida con
software gratis o "freeware" el cual estudiamos ms adelante. La licencia de
software libre est basada en cuatro premisas:
1. La Libertad de usar el programa con cualquier propsito.
2. La Libertad de estudiar el funcionamiento del programa y adaptarlo.
3. La Libertad de hacer copias del programa, con lo cual se puede ayudar a
otros.
4. La libertad de mejorar el programa y hacer pblicas las mejoras.
El software libre suele estar disponible gratuitamente o al costo de distribucin,
pero no es necesario que sea as, por lo que insistimos con no asociarlo con
"software gratuito".
El software libre se distribuye mediante diversas licencias entre las que
podemos encontrar.
Licenciamiento GPL
Este es uno de los tipos de licencia libre ms utilizados. De acuerdo a
Wikipedia aproximadamente el 60% del software licenciado como libre emplea
una licencia GNU GPL. En este tipo de licencia, el autor conserva los derechos
de autor (copyright) y permite la redistribucin y modificacin bajo trminos
diseados para asegurarse de que todas las versiones modificadas del
software permanecen bajo los trminos ms restrictivos de la propia GNU GPL.
Esto hace que sea imposible crear un producto con partes no licenciadas GPL:
el conjunto tiene que ser GPL. Si se reutiliza en un mismo programa cdigo "A"
licenciado bajo licencia GNU GPL y cdigo "B" licenciado bajo otro tipo de
licencia libre, el cdigo final "C", independientemente de la cantidad y calidad
de cada uno de los cdigos "A" y "B", debe estar bajo la licencia GNU GPL.
Licencias BSD
Las licencias BSD son altamente permisivas. La Licencia BSD en
contraposicin a las GPL s permite el uso del cdigo fuente en software no
libre. Es altamente compatible con las licencias GPL y por lo tanto son
normalmente absorbidas por ella al mezclarse.
El autor, bajo esta licencia, mantiene la proteccin de copyright nicamente
para la renuncia de garanta y para requerir la adecuada atribucin de la
autora en trabajos derivados, pero permite la libre redistribucin y
modificacin.
Algunas personas argumentan que esta licencia asegura verdadero software
libre, ya que el usuario tiene libertad ilimitada con respecto al software, y puede
decidir incluso redistribuirlo como no libre. Otras opiniones estn orientadas a
destacar que este tipo de licencia no contribuye al desarrollo de ms software
libre.
Licencias tipo MPL
Con este tipo de Licencia Netscape liber en primera instancia el software
Netscape Communicator 4.0. A partir de all se desarroll Mozilla, que es
importantisimo para el mundo del software libre. Este tipo de licencia se usa
extensivamente en una gran cantidad de productos de software libre y ha
tenido muchisimas derivaciones. La MPL promueve eficazmente la
colaboracin y adems evita el efecto viral de las licencias GPL (si usas cdigo
licenciado GPL, tu desarrollo final tiene que estar licenciado GPL).Esta licencia
no es tan excesivamente permisiva como las BSD.
Licencias Copyleft
Copyleft, fu creado como una contraposicin a "Copyright" (derechos
reservados de copia). El autor permite desde el inicio la redistribucin y
modificacin del software, y tambin se permite aadirle restricciones
adicionales. Si un programa es libre pero no protegido con copyleft, entonces
algunas copias o versiones modificadas pueden no ser libres completamente.
Una compaa de software puede compilar el programa, con o sin
modificaciones, y distribuir el archivo ejecutable como un producto privativo de
software. Aunque depende de las leyes que rigen los derechos de autor, que
pueden ser diferentes de un pas a otro, la licencia final, que no es ms que un
mtodo para alcanzar los objetivos del copyleft, tambin puede diferir de un
pas a otro.
Freeware
El freeware es software que incluye una licencia de uso la cual permite que el
programa sea utilizado en forma gratuita por cualquier persona, pero no
permite la modificacin del software, ni la venta del mismo. Tambin la licencia
freeware por loo general prohibe el uso del software en ambientes comerciales
o gobierno, el uso de este tipo de software es normalmente personal para fines
privados.
Shareware
El software ofrecido como shareware, normalmente contiene una licencia que
limita sus capacidades, asi como el tiempo de posible utilizacin del programa
en una computadora, en un periodo denominado trial (prueba en ingls). El
objetivo es que el usuario disponga de tiempo suficiente para evaluar las
caractersticas del programa a fin de decidir o no su compra. No debe
confundirse con freeware, el cual es totalmente gratuito.
Adware
El adware es software que por lo general en los trminos de su licencia, no es
modificable, tampoco vendible. Se distribuye en forma gratuita pero al
ejecutarse contiene publicidad. Ejemplos de este tipo de programas son los
clientes de mensajera instantnea o Messenger.
Abandonware
Esta categora de software est conformada por productos cuyos fabricantes
desaparecieron, quebraron, o dejaro de dar soporte al producto. Por lo general
son productos con mucho tiempo en el mercado, y en su mayora se trata de
juegos. Su distribucin es gratuita, no est permitida su comercializacin.

Você também pode gostar