Vous êtes sur la page 1sur 20

UNIDAD I: INTRODUCCIÓN A LA INFORMÁTICA

1.1. LAS CIENCIAS DE LA COMPUTACIÓN

Las ciencias de la computación son aquellas que abarcan el estudio de las


bases teóricas de la información y la computación, así como su aplicación en
sistemas computacionales. Existen diversos campos o disciplinas dentro de las
Ciencias de la Computación o Ciencias Computacionales; algunos enfatizan los
resultados específicos del cómputo (como los gráficos por computadora),
mientras que otros (como la teoría de la complejidad computacional) se
relacionan con propiedades de los algoritmos usados al realizar cómputos.
Otros por su parte se enfocan en los problemas que requieren la
implementación de cómputos. Por ejemplo, los estudios de la teoría de
lenguajes de programación describen un cómputo, mientras que la
programación de computadoras aplica lenguajes de programación específicos
para desarrollar una solución a un problema computacional concreto. La
informática se refiere al tratamiento automatizado de la información de una
forma útil y oportuna. No se debe confundir el carácter teórico de esta ciencia
con otros aspectos prácticos como Internet.

La historia de la ciencia de la computación antecede a la invención del


computador digital moderno. Antes de la década de 1920, el término
computador se refería a un ser humano que realizaba cálculos.

Los primeros investigadores en lo que después se convertiría las ciencias de la


computación, estaban interesados en la cuestión de la computabilidad: qué
cosas pueden ser computadas por un ser humano que simplemente siga una
lista de instrucciones con lápiz y papel, durante el tiempo que sea necesario,
con ingenuidad y sin conocimiento previo del problema.

Parte de la motivación para este trabajo era el desarrollar máquinas que


computaran, y que pudieran automatizar el tedioso y lleno de errores trabajo de
la computación humana.

Durante la década de 1940, conforme se desarrollaban nuevas y más


poderosas máquinas para computar, el término computador se comenzó a
utilizar para referirse a las máquinas en vez de a sus antecesores humanos.
Conforme iba quedando claro que las computadoras podían usarse para más
cosas que solamente cálculos matemáticos, el campo de la ciencia de la
computación se fue ampliando para estudiar a la computación (informática) en
general.

1.2. CAMPOS DE LA CIENCIAS DE LA COMPUTACIÓN

Fundamentos matemáticos

Criptografía

Consta de algoritmos para proteger datos privados, incluido el cifrado.

Teoría de grafos

Recursos elementales para las estructuras de almacenamiento de datos y para


los algoritmos de búsqueda.

Lógica matemática

La lógica matemática estudia los sistemas formales en relación con el modo en


el que se codifican nociones intuitivas de objetos matemáticos como conjuntos,
números, demostraciones y computación.

Teoría de tipos

Análisis formal de los tipos de datos y el uso de estos para entender las
propiedades de los programas, en particular la seguridad de estos.

 Teoría de la computación
 Teoría de autómatas
 Teoría de la computabilidad
 Teoría de la complejidad computacional
 Límites fundamentales (en especial de espacio en memoria y tiempo) de
los cómputos.
Algoritmos y estructuras de datos

Análisis de algoritmos

Algoritmos

 procesos formales usados para los cómputos, y eficiencia de estos


procesos.

Estructuras de datos

 organización y manipulación de los datos

Lógica y computabilidad

 estudio de diferentes tipos de lógicas, su poder expresivo, decidibilidad,


aplicaciones.

1.3. CONCEPTO DE TECNOLOGÍA DE INFORMACIÓN

La tecnología de la información (TI) es la aplicación de ordenadores y equipos


de telecomunicación para almacenar, recuperar, transmitir y manipular datos,
con frecuencia utilizado en el contexto de los negocios u otras empresas. El
término es utilizado como sinónimo para los computadores, y las redes de
computadoras, pero también abarca otras tecnologías de distribución de
información, tales como la televisión y los teléfonos. Múltiples industrias están
asociadas con las tecnologías de la información, incluyendo hardware y
software de computador, electrónica, semiconductores, internet, equipos de
telecomunicación, e-commerce y servicios computacionales.

Frecuentemente los términos TI y TIC suelen ser confundidos en su uso,


mientras que TI refiere a tecnologías de la información, TIC implica además,
aquellas destinadas a la comunicación. De esta forma, el término TI es un
término más amplio y abarca a las TIC. "Las TI abarcan el dominio completo de
la información, que incluye al hardware, al software, a los periféricos y a las
redes. Un elemento cae dentro de la categoría de las TI cuando se usa con el
propósito de almacenar, proteger, recuperar y procesar datos
electrónicamente".
Los humanos han estado almacenando, recuperando, manipulando y
comunicando información desde que
los sumerios en Mesopotamia desarrollaran la escritura cerca del 3000 a. C.,
pero el término tecnología de la información en su significado moderno hizo su
primera aparición en 1958 en un artículo publicado en la revista Harvard
Business Review; sus autores Harold J. Leavitt y Thomas L. Whisler
comentaron que “la nueva tecnología no tiene aún un nombre establecido.
Deberíamos llamarla tecnología de la información (TI)”. Su definición consistía
en tres categorías: técnicas de procesamiento, la aplicación de métodos
estadísticos y matemáticos para la toma de decisión, y la simulación del
pensamiento de orden superior a través de programas computacionales

Basándose en la tecnología de almacenamiento y procesamiento empleada, es


posible distinguir cuatro eras del desarrollo de TI: pre-mecánica (3000 a. C.-
1450 d. C.), mecánica (1450-1840), electromecánica (1840-1940) y electrónica
(1940-al presente).

1.4. DEFINICIONES DE COMPUTADORA

Una computadora es una máquina capaz de procesar datos y


entregar resultados a partir de datos ingresados calculados y administrados por
un programa. Toda computadora se debe poder programar para
automatizar procesos.

Es un sistema electrónico rápido y exacto que manipula símbolos o datos que


están diseñados para aceptar datos de entrada, procesarlos y producir salidas
(resultados) bajo la dirección de un programa de instrucciones almacenado
en su memoria. Los usuarios de las computadoras consideran el término
sistema como un conjunto de partes que están integradas con el propósito
de lograr un objetivo. Las siguientes tres características son fundamentales.

Computadora: es una maquina diseñada para aceptar un conjunto de datos de


entrada, procesarlos y obtener como resultado un conjunto de datos de salida
por otro lado debemos tener en cuenta que una computadora podemos
utilizarla en distintas tareas. Normalmente estas instrucciones están
previamente almacenadas en la computadora, por lo que el usuario solo
necesita interactuar con ella por medio de la entrada y salida de datos

Una computado es una maquina con gran capacidad y velocidad. Se ha


convertido en un auxiliar del hombre que le presta ayuda en una enorme gama
de actividades como Y Controla los simuladores de vuelo para dar un
entrenamiento inicial en tierra y Verifica la cantidad de dinero de una cuanta
depositada
Y Presta ayuda a los ingenieros de cálculos y
Registra marcas y evalúa estadísticas de competencia deportivas
Y Presta ayuda oceanográfica

1.5. EVOLUCIÓN HISTÓRICA Y DESARROLLO DE LA INFORMÁTICA.

A lo largo de la Historia de la Informática se han creado grandes cosas, que al


pasar de los años se han ido modificando y estudiado para su
perfeccionamiento y a través de eso se a dado lo que es su evolución
progresiva.

Los servidores de Internet crecen exponencialmente, ya que la cantidad de


computadoras conectadas a Internet durante estas décadas van aumentando
dramáticamente desde los comienzos de la red, cuando conectó cuatro
computadoras en unos laboratorios universitarios de investigación.

En la actualidad Internet conecta más de 440 millones de computadoras


directamente, y millones más tienen acceso a Internet a través de esquemas de
direcciones privadas.

Los usuarios de Internet superan los mil millones ya que desde 1995 el uso de
Internet se ha disparado y evolucionado positivamente. Aunque se dice que el
Internet tiene más de mil millones de usuarios, todos están de acuerdo que la
red tiene espacio para crecer a medida que la población mundial lo hace,
actualmente alcanza los 6.000 millones de habitantes.
Eso deja a más de 4 mil millones de personas en todo el mundo sin acceso a
Internet en la actualidad, lo cual viene siendo algo ilegal porque desde 2011 la
Organización de Naciones Unidas ONU declaró al internet como un derecho
humano, un derecho para todos.

La Historia de la Informática y el internet durante su evolución se a convertido


en un fenómeno global que a través del tiempo se ha hecho más viral, las
personas han pasado a depender del esta red de una forma drástica.

Además podemos hablar de la Historia de la Nube Informática, la cual es


una entrega de servicios informáticos, entre ellos tenemos el almacenamiento,
bases de datos, redes, software, etc, los cuales son almacenados en internet a
través de la nube
Su uso es totalmente en línea y es tanto para crear aplicaciones y servicios,
almacenar datos, hacer streaming de audios y videos, entre otras funciones. La
nube en la actualidad es uno de los servicios más populares y más usados,
siendo uno de los avances tecnológicos más destacados de hace algunos 10
años para acá.
Existen dos tipos de nubes informáticas, la privada la cual es un servicio pago
dependiendo del almacenamiento necesitado y la nube pública, la cual es un
servicio contratado por la compañía en la cual se vaya a usar, además es
restringida debido a que cuenta con una capacidad básica de espacio.

1.6. LA ETAPA MECÁNICA

A finales del siglo XVI y comienzos del XVII comienza lo que denominamos Era
Mecánica, en la que se intenta que aparatos mecánicos realicen operaciones
matemáticas de forma prácticamente automática. En 1610, John Napier (1550-
1617), inventor de los logaritmos, desarrolló las Varillas de Napier, que servían
para simplificar la multiplicación. En 1641, el matemático y filósofo
francés Blaise Pascal (1623-1662), con tan sólo 19 años, construyó una
máquina mecánica para realizar adiciones, la Pascalina, para ayudar a su
padre. Por su parte, Gottfried Wilhelm Leibniz (1646-1716) propuso el sistema
binario para realizar los cálculos, construyendo una máquina que podía
multiplicar, en incluso teóricamente, realizar las cuatro operaciones
aritméticas.

Sin embargo, la tecnología disponible le imposibilita la realización de las


operaciones con exactitud. No obstante un estudiante alemán de la Universidad
de Tubingen, Wilhelm Schickard (1592-1635) ya había construido una máquina
de estas características entre 1623 y 1624, de la que hace unas breves
descripciones en dos cartas dirigidas a Johannes Kepler. Por desgracia, al
menos una de las máquinas quedó destruida en un incendio, y el propio
Schickard murió poco después, víctima de la peste bubónica.

Una mención muy especial requiere el desarrollo de un telar automático por el


francés Joseph Jacquard (1752-1834), en 1801. En efecto, analizando las
operaciones repetitivas que requería la producción de telas, este inventor
imaginó conservar la información repetitiva necesaria bajo la forma de
perforaciones en tarjetas. Estas perforaciones eran detectadas
mecánicamente, asegurando el desplazamiento adecuado de las guías del
hilado, pudiendo una sola persona tejer complicados patrones codificados en
las perforaciones de las tarjetas.
Fue Charles Babbage (1791-18171) el que diseñó una verdadera máquina
procesadora de información, capaz de autocontrolar su funcionamiento.
Desesperado por los errores contenidos en las tablas numéricas de la época y
dándose cuenta de que la mayoría de los cálculos consistían en tediosas
operaciones repetitivas, este profesor de la Universidad de Cambridge,
proyecta e inicia la construcción de un nuevo tipo de calculadora. En 1821
presentó a la Royal Society una máquina capaz de resolver ecuaciones
polinómicas mediante el cálculo de diferencias sucesivas entre conjuntos de
números, llamada Máquina Diferencial. Obtuvo por ello la medalla de oro de la
Sociedad en 1822.

En el 1854, George Boole publica Las leyes del pensamiento sobre las cuales
son basadas las teorías matemáticas de Lógica y Probabilidad. Boole aproximó
la lógica en una nueva dirección reduciéndola a una álgebra simple,
incorporando lógica en las matemáticas. Comenzaba el álgebra de la lógica
llamada Algebra Booleana. Su álgebra consiste en un método para resolver
problemas de lógica que recurre solamente a los valores binarios 1 y 0 y a tres
operadores: AND (y), OR (o) y NOT (no).

1.7. LA ETAPA ELECTROMECÁNICA

Los calculadores analógicos.• Las ciencias exactas y sobre todo, la


extensión del campo de la ingeniería, constituyeron un contexto que favoreció
el nacimiento de máquinas de calcular más potentes.• Un equipo de ingenieros
se podía pasar varios meses calculando ecuaciones diferenciales, y las
máquinas de oficina estaban lejos de satisfacer sus necesidades.• Por todo
ello, nacieron las máquinas analógicas.

Los calculadores analógicos tienen una tasa de dimensión de la información o


potencial de dominio informático más grande que los computadores digitales.•
Los teóricos de la informática suelen usar el término ordenador real, llamado
así porque opera dentro del conjunto de números reales.

El calculador digital.• Éste calculador también llamado numérico, opera sobre


números discretos.• Son calculadores aritméticos porque identifican cifra con
digito, por eso se les ha denominado calculadores digitales.

Funcionaban a base de relés. •El relé posee dos estados (abierto y


cerrado).•Constituyen el elemento ideal pararepresentar los dos dígitos de
lanumeración binaria (0 y 1), y tambiénlos dos valores lógicos (verdadero
yfalso) del álgebra de Boole.

El complex calculator • La calculadora de relés telefónicos de los laboratorios


Bell modelo 1 fue construido entre abril y octubre de 1939 por George R.
Stibitz, matemático americano.• Esta máquina era capaz de sumar dos
números decimales de 8 cifras en una décima de segundo y hacer una
multiplicación en un minuto.
1.8. GENERACIONES DE COMPUTADORAS

Primera generación (1940-1952)

Estaban construidas con electrónica de válvulas. Se programaban en lenguaje


de la máquina. Un programa es un conjunto de instrucciones para que la
máquina efectue alguna tarea, y el lenguaje más simple en el que puede
especificarse un programa se llama lenguaje de máquina (porque el programa
debe escribirse mediante algún conjunto de códigos binarios). La primera
generación de computadoras y sus antecesores, se describen en la siguiente
lista de los principales modelos de que constó:

1946 ENIAC. Primera computadora digital electrónica en la historia. No fue un


modelo de producción, sino una máquina experimental. Tampoco era
programable en el sentido actual. Se trataba de un enorme aparato que
ocupaba todo un sótano en la universidad. Construida con 18 000 tubos de
vacío, consumía varios KW de potencia eléctrica y pesaba algunas toneladas.
Era capaz de efectuar cinco mil sumas por segundo.

Segunda generación (1956-1964)

La segunda generación de las computadoras reemplazó las válvulas de


vacío por los transistores. Por eso, las computadoras de la segunda generación
son más pequeñas y consumen menos electricidad que las de la anterior. La
forma de comunicación con estas nuevas computadoras es mediante lenguajes
más avanzados que el lenguaje de máquina, los cuales reciben el nombre de
“lenguajes de alto nivel" o "lenguajes de programación".

Las características más relevantes de las computadoras de la segunda


generación son:

Estaban hechas con la electrónica de transistores. Se programaban con


lenguajes de alto nivel. 1951: Maurice Wilkes inventa la microprogramación,
que simplifica mucho el desarrollo de las CPU pero esta microprogramación
también fue cambiada más tarde por el computador alemán Bastian
Shuantiger. 1956: IBM vendió por un valor de 1 230 000dólares su primer
sistema de disco magnético, el RAMAC (Random Access Method of Accounting
and Control). Usaba 50 discos de metal de 61 cm, con 100 pistas por lado.
Podía guardar 5 megabytes de datos, con un coste de 10 000 USD por
megabyte. El primer lenguaje de programación de propósito general de alto-
nivel, FORTRAN, también estaba desarrollándose en IBM alrededor de este
tiempo. (El diseño de lenguaje de alto-nivel Plankalkül de 1945 de Konrad Zuse
no se implementó en ese momento).

Tercera generación (1965-1971)

Comienza a utilizarse los circuitos integrados, lo cual permitió abaratar costos


al mismo tiempo que se aumentaba la capacidad de procesamiento y se
reducía el tamaño de las máquinas. La tercera generación de computadoras
emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que
se colocan miles de componentes electrónicos en una integración en miniatura.
El -8 de la Digital fue el primer y fue propagado en los comercios. A finales de
los años 1950 se produjo la invención del circuito integrado o chip, por parte
de Jack S. Kilby y Robert Noyce. Después llevó a la invención del
microprocesador, en la formación de 1960, investigadores como en el formaban
un código, otra forma de codificar o programar.1 2

A partir de esta fecha, empezaron a empaquetarse varios transistores


diminutos y otros componentes electrónicos en un solo chip o encapsulado,
que contenía en su interior un circuito completo: un amplificador, un oscilador, o
una puerta lógica. Naturalmente, con estos chips (circuitos integrados) era
mucho más fácil montar aparatos complicados: receptores de radio o televisión
y computadoras.

En 1964, anunció el primer grupo de máquinas construidas con circuitos


integrados, que recibió el nombre de "serie".

Estas computadoras de tercera generación sustituyeron totalmente a los de


segunda, introduciendo una nueva forma de programar que aún se mantiene
en las grandes computadoras actuales.

Esto es lo que ocurrió en (1964-1971) que comprende de la tercera generación


de computadoras.

 Menor consumo de energía eléctrica.


 Aumento de fiabilidad y flexibilidad.
 Teleproceso.
 Multiprogramación.
 Renovación de periféricos.
 Minicomputadoras, no tan costosas y con gran capacidad de
procesamiento. Algunas de las más populares fueron la PDP-8 y la PDP-11.
 Se calculó π (Número Pi) con 500 mil decimales.
Cuarta generación (1972-1980)

Fase caracterizada por la integración sobre los componentes electrónicos, lo


que propició la aparición del microprocesador un único circuito integrado en el
que se reúnen los elementos básicos de la máquina. Se desarrolló el "chip".

Se colocan más circuitos dentro de un "chip".Cada "chip" puede hacer


diferentes tareas. Un "chip" sencillo actualmente contiene la unidad de control y
la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es
operado por otros "chips".Se reemplaza la memoria de anillos magnéticos por
la memoria de "chips" de silicio. Se desarrollan las microcomputadoras, o sea,
computadoras personales o PC. Se desarrollan las supercomputadoras. La
denominada Cuarta Generación (1971 a 1983) es el producto de la micro
miniaturización de los circuitos electrónicos. El tamaño reducido del
microprocesador de chips hizo posible la creación de las computadoras
personales (PC). Hoy en día las tecnologías LSI (Integración a gran escala) y
VLSI (Integración a muy gran escala) permiten que cientos de miles de
componentes electrónicos se almacenen en un chip. Usando VLSI, un
fabricante puede hacer que una computadora pequeña rivalice con una
computadora de la primera generación que ocupaba un cuarto completo.
Hicieron su gran debut las microcomputadoras.

Quinta generación (1983-2017)

Surge a partir de los avances tecnológicos que se encontraron. Se crea


entonces la computadora portátil o laptop tal cual la conocemos en la
actualidad. IBM presenta su primera laptop o computadora portátil y
revoluciona el sector informativo. En vista de la acelerada marcha de la
microelectrónica, la sociedad industrial se ha dado a la tarea de poner también
a esa altura el desarrollo del software y los sistemas con los que se manejaban
las computadoras. Estas son la base de las computadoras modernas de hoy en
día. La quinta generación de computadoras, también conocida por sus siglas
en inglés, FGCS (de Fifth Generation Computer Systems) fue un ambicioso
proyecto hecho por Japón a finales de la década de los 80. Su objetivo era el
desarrollo de una nueva clase de computadoras que utilizarían técnicas y
tecnologías de inteligencia artificial tanto en el plano del hardware como del
software,1 usando el lenguaje PROLOG2 3 4 al nivel del lenguaje de máquina y
serían capaces de resolver problemas complejos, como la traducción
automática de una lengua natural a otra (del japonés al inglés, por ejemplo).
Como unidad de medida del rendimiento y prestaciones de estas computadoras
se empleaba la cantidad de LIPS (Logical Inferences Per Second) capaz de
realizar durante la ejecución de las distintas tareas programadas. Para su
desarrollo se emplearon diferentes tipos de arquitecturas VLSI (Very Large
Scale Integration).

1.9. LAS COMPUTADORAS EN LA ACTUALIDAD

La computadora hoy día es de mucha importancia ya que a través de ella se


han podido lograr muchos avances tecnológicos un ejemplo de ello lo es la
facilidad para comprar boletos de viajes y estadías. Además es un buen modo
de comunicación ya que a través de ella podemos comunicarnos a diferentes
partes del mundo de una manera fácil y corta. También la computadora provee
una serie de programas de aplicación en la cual ayuda a nosotros como
estudiantes a realizar un mejor trabajo como lo es el procesador de palabras (
word ), hojas electrónicas ( exel ), base de datos ( access ), y presentaciones (
power point )

La utilidad de las computadoras• Las computadoras en la actualidad sirven


para miles de cosas, desde un simple trabajo de escuela hasta la mayor de las
noticias se puede encontrar divagando en segundos por la red….• ¿Y esto a
que se debe?• El hombre en la actualidad necesita ser más eficiente y debe de
estar mejor informado, y ya que la computadora es un medio de información y
trabajo masivo, ¿Por qué no usarla?

5. Impacto de la computadora:• El impacto que ha causado este tipo de


herramienta es demasiado, ya que los humanos no podemos vivir sin ella, ya
que se ha hecho parte de nuestra vida, y sacarla de ella es prácticamente
imposible, miles de usos se le han hecho, desde una simple práctica, hasta una
de las mayores investigaciones que cambiara el mundo.• En este mundo actual
y globalizado quien no sepa cómo utilizar una computadora es prácticamente un
analfabeta.

UNIDAD II: HARDWARE Y SOFTWARE

2.1EL SISTEMA DE CÓMPUTO


Un sistema de cómputo se define como un conjunto de elementos organizados
que interactúan unos con otros para lograr ciertos objetivos operando sobre la
información. Estos elementos son componentes físicos (hardware), los
programas (software), los datos y los usuarios. Todos estos componentes son
importantes y cada uno de ellos juega un papel fundamental para el correcto
funcionamiento del sistema.

1. HARDWARE.-Son los componentes físicos y tangibles es decir,


las partes que se pueden ver y tocar. Incluye la torre de control,
dispositivos de entrada, almacenamiento y salida
2. SOFTWARE.- Son los componentes lógicos e intangibles; son los
programas que le indican al hardware las tareas que debe ejecutar.
Estos programas permiten operar la computadora, configurar los
dispositivos y realizar aplicaciones específicas, como el procesador de
textos.
Los programas o software son elementos intangibles o lógicos que
posibilitan que la computadora realice todos los procesos, transformándola la
herramienta por excelencia del siglo XXI para los negocios, las comunicaciones
y en general para casi cualquier actividad del ser humano.
El software es una parte indispensable para el funcionamiento de la
computadora. Está formado por un conjunto de instrucciones y datos que nos
permiten aprovechar las capacidades que tiene la computadora para ayudarnos
en la solución de problemas.
De esta manera, el software tiene diferentes funciones:
 Administrar los recursos o medios de la computadora.
 Proporciona herramientas para usar eficientemente estos recursos.
 Actúa como enlace entre el usuario y la computadora.
El concepto de software se refiere a los programas, datos introducciones que
necesita la computadora para procesar la información. Por ello el software se
clasifica en tres grupos, dependiendo de los objetivos para los que haya sido
creado: software de sistemas, de programación, y de aplicación.

2.2CONCEPTO DE HARDWARE
El hardware es la parte física de un ordenador o sistema informático, está
formado por los componentes eléctricos, electrónicos, electromecánicos y
mecánicos, tales como circuitos de cables y circuitos de luz, placas, utensilios,
cadenas y cualquier otro material, en estado físico, que sea necesario para
hacer que el equipo funcione. El término viene del Inglés, significa partes duras.

El hardware es básicamente utilizado por las computadoras y aparatos


electrónicos. Cualquier parte del equipo, como llaves, cerraduras, cadenas y
piezas de la computadora en sí, se llama hardware. El hardware no se limita a
los ordenadores personales, también se dispone en los automóviles, teléfonos
móviles, cámaras, robots, etc.

Para un correcto funcionamiento del hardware, también se necesita el software,


que es la parte lógica de la informática y no es tangible. Es en el software
donde está toda la parte electrónica y tiene el poder de hacer todas las
operaciones que realiza un sistema electrónico. El software es cualquier
programa informático que se puede utilizar, copiar, etc. Y sólo con la
combinación de software y hardware, el ordenador puede trabajar de manera
más precisa y eficaz.
Realmente sólo se necesita el hardware básico, como la CPU (Unidad Central
de Procesamiento), la memoria RAM, el disco duro, el monitor, la tarjeta
gráfica, y no el llamado hardware complementario, como son los diferentes
periféricos, por ejemplo, el teclado, el ratón, la unidad de disquete, la unidad de
CD o DVD, la impresora, el escáner, el disco duro rígido, los altavoces, etc.
para que la computadora funcione mínimamente.
2.3ARQUITECTURA DE VON NEUMANN
La arquitectura von Neumann, también conocida como modelo de von
Neumann o arquitectura Princeton, es una arquitectura de
computadoras basada en la descrita en 1945 por el matemático y físico John
von Neumann y otros, en el primer borrador de un informe sobre el EDVAC.1
Este describe una arquitectura de diseño para un computador digital electrónico
con partes que constan de una unidad de procesamiento que contiene
una unidad aritmético lógica y registros del procesador, una unidad de
control que contiene un registro de instrucciones y un contador de programa,
una memoria para almacenar tanto datos como instrucciones, almacenamiento
masivo externo, y mecanismos de entrada y salida.12 El concepto ha
evolucionado para convertirse en un computador de programa almacenado en
el cual no pueden darse simultáneamente una búsqueda de instrucciones y una
operación de datos, ya que comparten un bus en común. Esto se conoce como
el cuello de botella Von Neumann, y muchas veces limita el rendimiento del
sistema.

El diseño de una arquitectura von Neumann es más simple que la arquitectura


Harvard más moderna, que también es un sistema de programa almacenado,
pero tiene un conjunto dedicado de direcciones y buses de datos para leer
datos desde memoria y escribir datos en la misma, y otro conjunto de
direcciones y buses de datos para ir a buscar instrucciones.

2.4COMPONENTES INTERNOS
COMPONENTES INTERNOS DEL COMPUTADOR En el interior de un
gabinete de computadora, veras cables y conectores yendo y viniendo de un
lado a otro, Una cosa que hay que recordar es que cada computadora es
distinta en cuanto a su interior se refiere. En algunas computadoras la tarjeta
de video está integrada a la tarjeta madre mientras que en otras computadoras,
la tarjeta de video puede estar puesta en un conector PCI o AGP como una
tarjeta con mejores capacidades y velocidades. Veremos un vistazo general de
los tipos de componentes internos de una computadora. Hay que recordar que
el interior de una computadora varía de modelo a modelo.
2.5DISPOSITIVOS PERIFÉRICOS
En informática

Un periférico de entrada/salida o E/S (en inglés: input/output o I/O) es aquel


tipo de dispositivo periférico de un computador capaz de interactuar con los
elementos externos a ese sistema de forma bidireccional, es decir, que permite
tanto que sea ingresada información desde un sistema externo, como emitir
información a partir de ese sistema.

Dispositivos o periféricos de comunicación entre computadoras, tales


como módems y tarjetas de red, por lo general sirven para entrada y salida.
También, los dispositivos de almacenamiento de datos, como los discos
rígidos, la unidad de estado sólido, las memorias flash, las disqueteras, entre
otros, se pueden considerar perifericos de entrada/salida.

La CPU, sus entradas y salidas

Un periférico de E/S es el que se utiliza para ingresar (E) datos a la


computadora, y luego de ser procesados por la unidad central de
procesamiento (CPU), genera la salida (S) de información.

Su función es leer o grabar, permanente o virtualmente, todo aquello que se


haga con la computadora, para que pueda ser utilizado por los usuarios u otros
sistemas.

Ejemplos:

 Pantalla táctil
 Multitáctil
 Casco virtual
 Impresora multifunción
Dispositivo de almacenamiento de datos

En ocasiones, se consideran periféricos de E/S a los dispositivos de


almacenamiento de datos, como por ejemplo, las lectograbadoras de discos
ópticos, ‘lectoras’ de tarjetas de memoria, discos duros portátiles o
externos, memorias USB o memorias flash, etcétera.
2.6CONCEPTO DE SOFTWARE
El software es una palabra que proviene del idioma inglés, pero que gracias a
la masificación de uso, ha sido aceptada por la Real Academia Española.
Según la RAE, el software es un conjunto de programas, instrucciones y reglas
informáticas que permiten ejecutar distintas tareas en una computadora.

Software

Se considera que el software es el equipamiento lógico e intangible de un


ordenador. En otras palabras, el concepto de software abarca a todas las
aplicaciones informáticas, como los procesadores de textos, las planillas de
cálculo y los editores de imágenes.

El software es desarrollado mediante distintos lenguajes de programación, que


permiten controlar el comportamiento de una máquina. Estos lenguajes
consisten en un conjunto de símbolos y reglas sintácticas y semánticas, que
definen el significado de sus elementos y expresiones. Un lenguaje de
programación permite a los programadores del software especificar, en forma
precisa, sobre qué datos debe operar una computadora.

Dentro de los tipos de software, uno de los más importantes es el software de


sistema o software de base, que permite al usuario tener el control sobre el
hardware (componentes físicos) y dar soporte a otros programas informáticos.
Los llamados sistemas operativos, que comienzan a funcionar cuando se
enciende la computadora, son software de base.

La industria del desarrollo de software se ha convertido en un protagonista


importante dentro de la economía global, ya que mueve millones de dólares al
año. La compañía más grande y popular del mundo es Microsoft, fundada en
1975 por Bill Gates y Paul Allen.

2.7CLASIFICACIÓN DEL SOFTWARE


Se clasifica en tres grupos principales:
1. Software de sistema
2. Software de aplicación
3. Software de programación
Software del sistema es aquel utilizado para gestionar y controlar los
componentes de hardware. El software del sistema se encargará del buen
funcionamiento de todos los componentes de la computadora, así como de las
herramientas para acelerar el equipo, y programas para mantenerse a salvo de
virus. Hay varios tipos de software del sistema como:
 Software del sistema operativo
 Utilidades del software (antivirus)
 Software para manejo de dispositivos (drivers)
Algunos ejemplos de software del sistema son: sistema operativo,
compiladores, intérpretes, ensambladores etc.
Software de aplicación permite al usuario del sistema completar una o varias
tareas. Hay varias categorías de software de aplicaciones:
 Software de propósito general (office Word, Excel, etc).
 Software de propósito específico (sistemas educativos, médicos, etc).
Algunos ejemplos de software de aplicaciones son: Microsoft Word, Microsoft
Excel, Microsoft PowerPoint, etc.
Software de programación permite a los desarrolladores de aplicaciones utilizar
lenguajes de programación necesarios para crear, mantener o ejecutar
programas. Hay varias tipos de software de programación como:
 Lenguajes de programación
 Programas de biblioteca
 Traductor de software (compilador, ensamblador, Intérprete)
Algunos ejemplos de software de aplicaciones son: Microsoft Visial Basic,
Cobol, RPG, C++, etc.
Las aplicaciones informáticas se divide en tres categorías básicas; El software
del sistema o el sistema operativo, software de aplicaciones y lenguajes de
programación. Utilizamos generalmente las aplicaciones en el día a día. Estas
aplicaciones son ellos mismos crearon utilizando lenguajes de programación.

2.8SOFTWARE DE SISTEMAS
En terminología informática el software de sistema, denominado también
software de base, consiste en un software que sirve para controlar e interactuar
con el sistema operativo, proporcionando control sobre el hardware y dando
soporte a otros programas; en contraposición del llamado software de
aplicación. Como ejemplos cabe mencionar a las bibliotecas, como por ejemplo
OpenGL, para la aceleración gráfica; PNG, para el sistema gráfico; o demonios
que controlan la temperatura, la velocidad del disco duro, como hdparm, o la
frecuencia del procesador como cpudyn. Sistema de operación El software de
sistema por antonomasia es Microsoft Windows, que entre todas sus versiones
acumula cerca de un 90% de la cuota de mercado.1 Mención especial merece
el proyecto GNU, cuyas herramientas de programación permitieron combinarse
con el núcleo informático basado en Unix denominado Linux, formando entre
ambos las conocidas como distribuciones GNU/Linux. A diferencia de la
plataforma de Microsoft u otros ejemplos como Mac OS, es software libre.
Estos programas realizan diversas tareas, como la transferencia de datos entre
la memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades
de discos ópticos, etc) entre otros. Tipos de software de sistemas: Cargadores
de programas. Sistemas operativos (y sus componentes, muchos de los cuales
pueden considerarse como software de sistema). Controladores de
dispositivos. Herramientas de programación: compiladores, ensambladores,
enlazadores, etc. Programas utilitarios. Entorno de escritorio / Interfaz gráfica
de usuario (que pueden incluir Gestores de ventanas. Línea de comandos.
BIOS. Hipervisores. Bootloaders (Gestor de arranque). Si el software de
sistema se almacena en una memoria no borrable tal como circuitos
integrados, usualmente se lo denomina firmware.

2.9SOFTWARE DE APLICACIONES
El Software de Aplicación son los programas diseñados para o por los usuarios
para facilitar la realización de tareas específicas en la computadora, como
pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo,
programa de presentación, sistema de gestión de base de datos...), u otros
tipos de software especializados como software médico, software educativo,
editores de música, programas de contabilidad, etc.

Software de aplicación
Las funciones de una aplicación dependen de su propósito, según el cual
pueden clasificarse en dos categorías:
Programas básicos (o utilitarios)
Son aplicaciones cuyo propósito es mejorar, en alguna forma, el desempeño
del ordenador.

Programas de productividad
Son aplicaciones cuyo propósito es facilitar, agilizar y mejorar para el usuario,
la ejecución de ciertas tareas.

Algunos programas de productividad


Procesadores de texto: Aplicaciones diseñadas para editar y/o procesar de
texto, logrando documentos de alta calidad.

Hojas de cálculo: Aplicaciones especialmente diseñadas para introducir,


calcular, manipular y analizar conjuntos de números.

Presentaciones automatizadas: Aplicaciones que permiten al usuario crear y


editar presentaciones atractivas, incluyendo imágenes y sonidos.

Navegadores de Internet: Aplicaciones diseñadas para proveer acceso a


Internet, sus servicios y sus recursos.

Administradores de bases de datos: Aplicaciones diseñadas 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 diseñar, crear, editar y publicar páginas y sitios
Web.

Vous aimerez peut-être aussi