Anda di halaman 1dari 11

ÍNDICE

Contenido
Índice ............................................................................................................................................. 2
Introducción .................................................................................................................................. 3
El Hardware del Sistema Computacional .................................................................................. 4
¿Qué es un sistema de computación? .................................................................................. 4
La CPU y el Almacenamiento Primario .................................................................................. 5
Tipos de Memoria de Semiconductores ............................................................................... 5
Computadoras y Procesamiento por Computadora ............................................................. 5
Categorías de Computadoras ................................................................................................ 6
Redes de Computadoras y Computación Cliente-Servidor ................................................... 6
¿Qué es Software? .................................................................................................................... 7
Las funciones del Software son: ............................................................................................ 7
Programas de Software ......................................................................................................... 7
Principales Tipos de Software ............................................................................................... 7
Software de sistemas ............................................................................................................ 7
Conclusion ................................................................................................................................... 11
INTRODUCCIÓN

El presente trabajo esta diseñado de forma práctica y sencilla para comenzar a conocer
un poco esas extraordinarias herramientas informáticas, recorriendo los conceptos y
características de hardware y software y dando una descripción sobre estos conceptos

Un sistema de cómputo es básicamente un conjunto de dispositivos que tienen la


función de procesar y almacenar información. Primeramente, la información tiene que
entrar al sistema de cómputo y, una vez procesada, puede salir para que el usuario vea
los resultados.

Todo sistema de cómputo está integrado por elementos físicos o dispositivos, llamados
hardware. Pero, para que el sistema de cómputo trabaje, tiene que llevar a cabo
funciones u operaciones que son controladas por instrucciones, es decir, programas que
indican a los dispositivos qué hacer con la información. A los programas se les conoce
como software.
El Hardware del Sistema Computacional

¿Qué es un sistema de computación?

Un sistema de computación actual consiste en una unidad de procesamiento central,


almacenamiento primario, almacenamiento secundario, dispositivos de entrada, dispositivos de
salida y dispositivos de comunicación
La unidad de procesamiento central manipula los datos para darles una forma más útil
y controla las otras partes del sistema computación. El almacenamiento primario guarda
temporalmente los datos y las instrucciones del programa durante el procesamiento, es decir,
mientras la maquina está encendida, en tanto que los dispositivos de almacenamiento secundario
(discos magnéticos y ópticos, cinta magnética) almacenan datos y programas cuando no se están
usando en el procesamiento, aun cuando la computadora no se encuentre encendida. Los
dispositivos de entrada, el teclado o el ratón, convierten datos e instrucciones a una forma
electrónica llamada representación digital para introducirlos a la computadora.

Unidad procesamiento

 Unidad Aritmética y lógica


 Unidad de control

Dispositivo de entrada
Almacenamiento secundario
 Teclado
 Disco magnético
 Ratón
 Disco óptico
 Pantalla sensible al tacto
 Automatización de datos
 Cinta magnética
fuente

Dispositivo de salida Dispositivos de comunicación


 Impresoras  Tarjeta de red
 Terminales de video  Fax modem
 Graficadores
 Puertos infrarrojos
 Salida de audio

Unidad central del procesamiento

 Unidad Aritmética y lógica


 Unidad de control
La CPU y el Almacenamiento Primario

La unidad de procesamiento central (CPU, del inglés Central Processing Unit): es la parte del
sistema de computación en la que se manipulan los símbolos, los números y las letras, y se
controlan las demás partes del sistema de computación. La CPU consiste en una unidad de
control y una unidad de aritmética y lógica. Cerca de la CPU está el almacenamiento primario
(también llamado memoria primaria o memoria principal), en el que se guardan temporalmente
los datos y las instrucciones de programa.
Almacenamiento primario
El almacenamiento primario tiene tres funciones. La primera es guardar todo o una parte del
programa que se está ejecutando. La segunda es guardar los programas de sistema operativo que
controlan el funcionamiento de la computadora. Por último, el área de almacenamiento primario
contiene los datos que está usando. Los datos y programas se colocan en almacenamiento
primario antes de ser procesados, entre los pasos del procesamiento, y después de terminarlo,
antes de ser devueltos al almacenamiento secundario o enviarse a los dispositivos de salida.

Tipos de Memoria de Semiconductores

El almacenamiento primario se compone de semiconductores. Un semiconductor es un circuito


integrado que se produce imprimiendo miles e incluso millones de diminutos transistores en un
pequeño trozo de silicio. Se usan varios tipos distintos de memoria de semiconductores en el
almacenamiento primario.
La RAM (Random Access Memory), o memoria de acceso aleatorio: se usa para guardar a
corto plazo datos o instrucciones de programa. La RAM es volátil: su contenido se pierde si se
interrumpe la alimentación eléctrica o porque se apaga el sistema.
La ROM (Read Only Memory), o memoria de solo lectura: solo puede ser leída; no es posible
escribir en ella. El fabricante graba, o almacena, programas en los chips ROM. La ROM se usa
en computadoras de aplicación general para almacenar programas importantes o de uso
frecuente, como rutinas de cómputo para calcular la raíz cuadrada de un número.

 Hay dos sub clases de chips de ROM:


PROM, o memoria programable de solo lectura, y EPROM, o memoria programable y borrable
de solo lectura.
Los fabricantes usan chips de PROM como dispositivos de control en sus productos. Estos chips
se pueden programar una sola vez. De este modo, los fabricantes evitan el gasto de ordenar que
se produzca un chip especializado para, por ejemplo, controlar un motor pequeño; en lugar de
ello, se ¨quema¨ en un chip de PROM el programa específico para el producto. Así, es posible
producir chips de PROM universalmente para muchos fabricantes, en series de producción
grandes. Los chips de EPROM se usan para controlar dispositivos, como robots, cuyo programa
podría tener que modificarse con cierta regularidad. Con los chips de EPROM, el programa
puede borrarse y reprogramarse.

Computadoras y Procesamiento por Computadora

Las computadoras representan y procesan datos de la misma manera, pero hay diferentes
clasificaciones. Es posible usar el tamaño y la velocidad de procesamiento para clasificar las
computadoras contemporáneas como macro computadoras, mini computadoras, computadoras
personales, estaciones de trabajo y supercomputadoras.
Categorías de Computadoras

 Una macro computadora: es la computadora más grande, una maquina muy potente
con gran cantidad de memoria y capaz de procesar datos a alta velocidad. Estas
computadoras se usan en aplicaciones de negocios, científicas o militares de gran
magnitud, en las que es preciso manejar enormes cantidades de datos o muchos
procesos complicados.
 Una mini computadora: es una computadora mediana, del tamaño de un escritorio de
oficina, que suele utilizarse en universidades, fábricas o laboratorios de investigación.
 Una computadora personal: también conocida como micro computadora, se puede
colocar sobre un escritorio o llevarse de una habitación a otra. Las PC portátiles más
pequeñas a menudo se usan como máquinas de escritorios portátiles cuando se viaja.
Las PC se usan como maquinas personales y también como máquinas para los negocios.
 Una estación de trabajo: también cabe en un escritorio, pero tiene funciones
matemáticas y de procedimiento de gráficos más potentes que una PC y puede realizar
tareas más complicadas en el mismo lapso. Las estaciones de trabajo se utilizan en
trabajos científicos, de ingeniería y de diseño que requieren grandes capacidades de
gráficos o de cómputo.
 Una súper computadora: es una maquina muy sofisticada y potente que se usa para
tareas que requieren cálculos extremadamente rápidos y complejos con cientos de miles
de factores variables. Las súper computadoras se han usado tradicionalmente para
trabajos científicos y militares, pero también se están comenzando a usar en los
negocios.
 Las computadoras servidoras: se optimizan específicamente para usarse en red, con
gran capacidad de memoria y almacenamiento en disco, funciones de comunicación de
alta velocidad y CPU potentes. Las estaciones de trabajo de mayor capacidad también
se están configurando como servidores de web para mantener y manejar sitios web. La
ventana sobre tecnología explora la forma en que las computadoras grandes y macro
computadoras se pueden utilizar para este fin.

Redes de Computadoras y Computación Cliente-Servidor

Una forma ampliamente utilizada de procesamiento distribuido es la computación cliente-


servidor. Esta modalidad divide el procesamiento entre ¨clientes¨ y ¨servidores¨. Ambos están en
la red, pero a cada máquina se le asignan las funciones que mejor puede desempeñar. El cliente
es el punto de ingreso del usuario para la función requerida, y normalmente es una computadora
de escritorio, una estación de trabajo o una computadora portátil. El usuario por lo general
interactúa de forma directa solo con la porción de cliente de la aplicación, a menudo para
introducir o recuperar datos que se analizaran más a fondo. El servidor presta servicios al
cliente, y podría ser desde una súper computadora o macro computadora hasta otra computadora
de escritorio. Los servidores almacenan y procesan datos compartidos y también realizan
funciones de segundo plano que los usuarios no ven, como controlar las actividades de la red.
¿Qué es Software?

El software consiste en las instrucciones detalladas que controlan el funcionamiento de un


sistema computacional.

Las funciones del Software son:

 Administrar los recursos computacionales de hardware.


 Proporcionar las herramientas para aprovechar dichos recursos
 Actuar como intermediario entre las organizaciones y la información almacenada.

Programas de Software

Un programa de software es una serie de enunciados o instrucciones que se dan a la


computadora. El proceso de escribir o codificar programas se denomina programación, y las
personas que se especializan en esta labor se llaman programadores.
El concepto de programa almacenado implica que un programa debe estar guardado en el
almacenamiento primario de la computadora, junto con los datos que requiere para poder
ejecutarse, es decir, para que la computadora siga sus instrucciones. Una vez que un programa
ha terminado ce ejecutarse, el hardware podrá usarse para otra tarea si se carga en la memoria
un nuevo programa.

Principales Tipos de Software

Hay dos tipos principales de software: software de sistemas y software de aplicación. Cada
tipo tiene funciones diferentes. El software de sistemas es un conjunto de programa mas
generalizados que administran los recursos de la computadora, como el procesador central, los
enlaces de comunicación y los dispositivos periféricos. Los programadores que escriben
software de sistemas se denominan programadores de sistemas. El término software de
aplicación describe los programas que se escriben para los usuarios o son escritos por ellos, con
el fin de aplicar la computadora a una tarea especifica.
El software para procesar un pedido o generar una lista de correos es software de aplicación.
Los programadores que escriben software de aplicación se llaman programadores de
aplicaciones.
Los tipos de software están interrelacionados y pueden verse como una serie de cuadros
anidados, cada uno de los cuales debe interactuar estrechamente con los cuadros que lo rodean.
La figura No. 9 ilustra esta relación. El software de sistemas rodea al hardware y controla el
acceso a él. El software de aplicación debe trabajar a través del software de sistemas para poder
operar. Los usuarios finales trabajan primordialmente con software.

Software de sistemas

El software de sistemas coordina las diversas partes del sistema de computación y media
entre el software de aplicación y el hardware de computación. El software de sistemas que
administra y controla las actividades de la computadora se denomina sistema operativo.
Otros ejemplos de software de sistemas son los programas de traducción de lenguajes
de computadora que convierten los lenguajes de programación en lenguaje de máquina
y los programas utilitarios que realizan tareas de procesamiento comunes.
Funciones del sistema operativo
El software del sistema operativo decide qué recursos de la computadora se usarán, qué
ejecutarán, y el orden en que se efectuarán las actividades.
programas se
Un sistema operativo desempeña tres funciones:
Reparte y asigna los recursos del sistema
Programa el uso de los recursos de computación y programa la ejecución de los trabajos de
computación
Monitorea las actividades del sistema de computación.
Reparto y asignación
El sistema operativo reparte los recursos a los trabajos de aplicación que están en la
cola de ejecución asigna espacio para los datos y programas en la memoria primaria, y
telecomunicaciones.
Programación
En una computadora podrían estarse realizando simultáneamente miles de tareas. El sistema
operativo decide cuándo programar los trabajos que se le han presentado y cuándo
coordinar la programación de actividades en diversas áreas de la computadora, de modo
que se pueda trabajar en diferentes partes de diferentes trabajos al mismo tiempo. Por
ejemplo, mientras un programa se está ejecutando, el sistema operativo está programan-
do el uso de los dispositivos de entrada y de salida. No todos los trabajos se efectúan en
el orden en que se presentaron; el sistema operativo debe programar los trabajos según
las prioridades de la organización. El procesamiento de pedidos en línea podría tener
prioridad sobre un trabajo para generar listas y etiquetas de correo.
Monitoreo
El sistema operativo monitorea las actividades del sistema de computación: rastrea cada
uno de los trabajos de computación y también se mantiene al tanto de quién está usando
el sistema, qué programas se han ejecutado y de cualquier intento no autorizado para
acceder al sistema.
Multiprogramación, almacenamiento virtual, tiempo compartido
y multiprocesamiento
Cómo es posible que 1,000 o más usuarios sentados frente a terminales remotas usen
un sistema de información computarizado simultáneamente, si la mayor parte de las
computadoras sólo puede ejecutar una instrucción de un programa a la vez? Cómo pue-
den las computadoras ejecutar miles de programas? La respuesta es que la computadora
cuenta con una serie de capacidades especializadas del sistema operativa.
Multiprogramación
La capacidad más importante del sistema operativo para compartir los recursos de la
computadora es la multiprogramación, la cual permite a varios programas compartir los
recursos de un sistema de computación en cualquier momento, gracias al uso concurrente de la
CPU. Hablar de uso concurrente significa que sólo un programa está usando realmente la CPU
en cualquier instante dado, pero que las necesidades de entrada/salida de otros programas se
pueden atender al mismo tiempo. Dos o más programas
están activos al mismo tiempo, pero no usan los mismos recursos de la computadora
simultáneamente. Con la multiprogramación, un grupo de programas se turna para usar
el procesador por fracciones muy pequeñas de tiempo de modo que pareciera que las
tareas se realizan simultáneamente.
Software de lenguajes de programación
Cuando las computadoras ejecutan programas escritos en lenguajes como COBOL, FOR
TRAN, o C, la computadora debe convertir estas instrucciones, comprensibles para los
seres humanos, en una forma que ella pueda entender. El software de sistemas incluye
programas especiales, traductores de lenguajes que convierten los programas escritos en
lenguajes de programación de alto nivel como BASIC, COBOL y FORTRAN en el lenguaje
de máquina que la computadora puede ejecutar, Este tipo de software de sistemas se
denomina compilador o intérprete. El programa escrito en el lenguaje de alto nivel antes
de ser traducido a código de máquina se llama código fuente. Un compilador traduce el
código fuente a código de máquina, llamado código objeto. Justo antes de ser ejecuta-
dos par la computadora, los módulos de código objeto se juntan con otros módulos de
código objeto en un proceso llamado edición de enlace. El módulo de carga resultante
es lo que realmente ejecuta la computadora.
Algunos lenguajes de programación como BASIC no usan un compilador, sino un intérprete que
traduce cada enunciado del código fuente, uno por uno, a código de máquina
y lo ejecuta. Los lenguajes de intérprete como BASIC proporcionan retroalimentación
inmediata al programador si se comete un error, pero su ejecución es muy lenta porque
se traducen y ejecutan enunciado por enunciado.
Sistemas operativos de computadoras
En la tabla No. 4 (pág. 37) se presenta un resumen con la lista de los principales sistemas
operativos existentes y que han existido, junto con una breve descripción de cada uno
de ellos.
2.3 Software de aplicación
El software de aplicación se ocupa primordialmente de realizar las tareas de los usuarios
finales. Se pueden usar muchos lenguajes distintos para crear software de aplicación.
Todos tienen ventajas y desventajas.
Generaciones de lenguajes de programación
Para comunicarse con la primera generación de computadoras, los programadores
especializados escribían programas en lenguaje de máquina: los ceros y unos del código
binario. Programar con ceros y unos (reduciendo todos los enunciados, como sumar, restar o
dividir, a series de ceros y unos) hizo a la programación primitiva un proceso lento
que requería mucho trabajo.
El lenguaje de máquina fue la primera generación de lenguajes de programación. La
segunda generación apareció a principios de los años cincuenta con el desarrollo del
lenguaje ensamblador. En lugar de usar ceros y unos, los programadores podían emplear
acrónimos y palabras como add (sumar), sub (restar) y load (cargar) en los enunciados de
programación. Un traductor de lenguaje llamado compilador convertía los enunciados
que semejaban al inglés
lenguaje de máquina.
en
Entre mediados de los años cincuenta y mediados de los años setenta surgió la tercera
generación de lenguajes de programación. Estos lenguajes, como FORTRAN, COBOL y
BASIC permitían escribir programas con palabras normales del inglés, utilizando enunciados
tipo oración. Estos lenguajes se denominan lenguajes de alto nivel porque cada
enunciado genera varios enunciados cuando se traduce a lenguaje de máquina. Los pro-
gramas se volvieron más fáciles de crear y de usar para resolver problemas científicos y
de negocios.
CONCLUSION

Anda mungkin juga menyukai