Está en la página 1de 62

Conceptos Fundamentales

Sistema
Conjunto de partes o elementos organizadas y relacionadas que interactan entre s para lograr un objetivo. De forma general, cualquier sistema de una panadera, donde se anota a mano la cuenta del casero esta conformado por papel, lpiz y las personas que lo usan.

Sistema Informtico
En este caso especfico este fin es almacenar datos, procesarlos y ponerlos a disposicin de quien se considere oportuno. Un computador, incluso el ms sencillo es un ejemplo de este sistema. Partes interrelacionadas:
Hardware Software Recurso Humano (humanware).

Hardware (HW)

Todos los materiales fsicos que componen el sistema computacional, computadores, cables, dispositivos externos. HARD en ingls.

Componentes Principales HW

Unidad Central de Proceso: (CPU, Central Process Unit) realiza todas las operaciones dentro del computador. (CEREBRO) Componentes:
Unidad de Control (CU, Control Unit), gobierna el resto del procesador, adems de interpretar y ejecutar instrucciones. Unidad Aritmtica Lgica (ALU, Arithmetic-logic Unit), realiza todas las operaciones matemticas y lgicas. Memoria cach: memoria ultrarrpida que almacena datos que posiblemente sern utilizados de nuevo sin tener que acudir a la memoria, aumentando as la velocidad. L1 Registros: pequeas memorias que almacenan resultados de operaciones realizadas por la ALU por un corto perodo.

Memoria Principal
Almacena programas y datos para realizar el trabajo. Para que un programa funcione debe estar cargado en memoria principal al igual que los datos que use.

Elementos de Entrada

Llamados tambin perifricos de entrada. Permiten introducir los datos y programas a la memoria central. Ej teclado.

Memoria Auxiliar
Tambin llamada Memoria Secundaria. Memoria de uso masivo para almacenaje. Permite guardar informacin por largo tiempo. Es ms lenta. Ej: Discos, CDs, DVDs, Cintas, etc.

Elementos de Salida

Tambin llamados perifricos de salida. Contempla cualquier dispositivo que permita entregar resultados del proceso realizado. Ej: monitor

Computador
Mquina compuesta de elementos fsicos en su mayora de origen electrnico. Capaz de realizar una gran variedad de trabajos a gran velocidad y con gran precisin, si se le dan las instrucciones adecuadas.

Instrucciones??

Software

El conjunto de ordenes entregadas a un computador para realizar un proceso determinado se denomina programa.

Software

Parte lgica que dota al equipo fsico de capacidad de realizar cualquier tipo de trabajo. SOFT en ingls.

Software
El conjunto de uno o varios programas ms la documentacin correspondiente:
archivos de configuracin manuales de instalacin documentacin de la estructura del sistema, sitio web con informacin y actualizaciones

En las primeras generaciones el software era secundario, y la programacin tena muy poco desarrollo. Actualmente el software es mucho ms importante que el hardware. El software y sus datos se debe almacenar en memoria principal en el momento de su operacin.

Tipos de software
Software Bsico: conjunto de programas que hacen al hardware utilizable, manejando su operacin. Sistema Operativo. Soporte lgico que controla el funcionamiento del equipo fsico, ocultando su complejidad tcnica y facilitando su uso.

SO
Software que permite la comunicacin del usuario con un computador ofreciendo un modo sencillo de acceso al mismo: Acta de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador.

SO
Gestiona sus recursos de manera eficiente, controlando el funcionamiento del Hardware: Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos.

SO
Acta como intermediario para las aplicaciones que se ejecutan: Controla la ejecucin de los programas de aplicacin, actuando como interfaz entre las aplicaciones del usuario y el hardware de un computador.

Proporciona la facilidad para que los usuarios se comuniquen con el computador y sirve de plataforma a partir de la cual se ejecutan programas de aplicacin.

SO
Gestiona los recursos de localizacin y proteccin de acceso del hardware. Alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayora de los aparatos electrnicos que utilizan microprocesadores para funcionar:
Telfonos mviles, reproductores de DVD, computadoras, radios, etc.

Se entiende la mquina y se hace que sta cumpla con sus funciones.

Cundo empieza a funcionar?

Funcionamiento
Autodiagnstico llamado autoprueba de encendido (Power On Self Test, POST). El computador identifica su memoria, sus discos, su teclado, su sistema de vdeo y cualquier otro dispositivo conectado. Busca un SO para arrancar (boot). BIOS.
(Basic Input Output System Sistema bsico de entrada / salida), conjunto de rutinas y procedimientos elementales que coordinan y manejan los elementos de hardware bsico.

Funcionamiento
SO tiene 4 tareas principales:

1. Proporcionar ya sea una interfaz de lnea de comando o una interfaz grfica al usuario. 2. Administrar los dispositivos de hardware en el computador.
Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, mdems, etc).

Funcionamiento
3. Administrar y mantener los sistemas de archivo de disco. Los SO agrupan la informacin dentro de compartimientos lgicos para almacenarlos en el disco (archivos). Mantiene una lista de los archivos en disco, y proporciona las herramientas necesarias para organizar y manipular estos archivos.

Funcionamiento
4. Apoyar a otros programas: proporcionar servicios.. Por ejemplo, listar los archivos, grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los programadores escriben programas de computador, incluyen en sus programas instrucciones que solicitan los servicios del SO.

Tipos de software

Software de aplicacin. Soluciona problemas especficos. Procesadores de texto, planillas de calculo, etc.

Sw comercial: productos genricos producidos por una organizacin y que se venden en el mercado abierto.
La organizacin controla la especificacin. SGBD, procesadores de texto, etc

Sw hecho a medida: productos personalizados.


Desarrollados especificamente para un cliente. El cliente controla la especificacion de la aplicacin. Sistemas de control de trafico aereo, aplicaciones de negocio, etc.

Tipos de software
Software de programacin. Nos permiten crear programas. Lenguaje artificial utilizado para comportamiento de una mquina. Consiste en un conjunto de reglas semnticas que definen su estructura y el sus elementos respectivamente. Permite expresar instrucciones que interpretadas.

controlar

el

sintcticas y significado de luego sern

Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. Permite especificar de manera precisa sobre qu datos debe operar un computador, cmo deben ser almacenados o transmitidos y qu acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a travs de un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural.

Los procesadores usados en computadoras entienden nicamente instrucciones en lenguaje de mquina (ceros y unos). Para ello, es necesario transformar el cdigo fuente (escrito) en este lenguaje de maquina para que el programa sea ejecutado.

Ejemplo de un programa en C

/*Programa ejemplo que despliega el contenido de "ROL" en pantalla*/ #include <stdio.h> #define ROL "9274002-1" despliega_rol() { printf("Mi rol es : \%s\n", ROL); } void main() { despliega_rol(); } /* Fin programa */

Otros ejemplos de lenguajes de programacin: Delphi, Visual Basic, Pascal, Java, C++, etc.

Recurso Humano

Todas aquellas personas que interactan con el sistema como usuarios en algn nivel.

Informacin v/s Dato

Dato
Los datos son en un principio informacin no elaborada. Al ser procesados (ordenados, sumados, comparados, etc) constituye informacin til o resultados.

Informacin
Elemento que se procesa cuando ejecutamos un programa en un computador, se define como todo aquello que permite adquirir cualquier tipo de conocimiento. Existir informacin cuando se da a conocer algo que se desconoce.

Ejemplo de dato e informacin?

Procesamiento de Datos

Desde pocas muy remotas el hombre procesa datos. El hombre primitivo seguramente emple los dedos de las manos para efectuar operaciones muy sencillas y almacenar toda la informacin posible en su memoria. Luego le fue necesario auxiliarse de todos los medios que permitieran resolver operaciones un poco ms complicadas: Tal es el caso del baco, uno de los primeros inventos/herramientas para el proceso de la informacin.

Consiste en la recoleccin de los datos primarios de entrada, que son evaluados y ordenados, para obtener informacin til.
Esta informacin ser analizada por el usuario final, para que pueda tomar las decisiones o realizar las acciones que estime conveniente.

Etapas

Entrada de Datos Depuracin de Datos Almacenamiento de Datos

Aritmtico Lgico

Recoger Resultados Distribuir Resultados

Entrada
Los datos deben ser obtenidos. Conjunto de operacin para capturar datos para procesar (redes, sensores, teclados, discos ,etc).

Los datos en este caso, denominados de entrada, son clasificados para hacer que el proceso sea fcil y rpido. Muchas veces se necesita depurar o validar estos (Ej: caso WWW).
Los Datos deben ser almacenados en la Memoria del Computador para ser procesados.

Proceso
Se ejecutan las operaciones necesarias para convertir los datos en informacin significativa. Operaciones de manipulacin de los datos almacenados en memoria. A bajo nivel todas son manipulaciones aritmticas o lgicas de los datos. Cuando la informacin est completa se ejecutar la operacin de salida, en la que sta se formatear para servir como base para tomar decisiones.

Salida
Conjunto de operaciones para proporcionar resultados de un proceso a personas u otros sistemas. Pueden ser salidas por pantalla, impresiones u otros medios como discos, etc.

Puede una Salida ser a la vez una Entrada?

Tipos de Procesamiento de datos

Los diferentes mtodos de procesamiento estn relacionados con los avances tecnolgicos. Las alternativas pueden ser elegidas dependiendo de la rapidez con que se necesitan las respuestas y la inversin en dinero que se requiera para obtenerlas. Tipos de procesamiento:

Proceso Manual.
Proceso ms antiguo. Involucra el uso de los recursos humanos: realizar clculos mentales, registrar datos con lpiz y papel, ordenar y clasificar manualmente. Proceso lento y expuesto a generar errores a lo largo de las etapas o actividades del ciclo de procesamiento. Los resultados se expresan de manera escrita, creando grandes volmenes de informacin escrita almacenada. Ejemplo: la evaluacin acadmica en un colegio, en donde el profesor registra en forma manual las notas de evaluacin de los alumnos en una tabla llamada registro, para luego obtener los promedios mediante clculos aritmticos manuales, quedando toda esta informacin almacenada en su registro.

Proceso Mecnico.
Considera el uso de mquinas registradoras y calculadoras como el baco y las reglas de clculo Se reemplaza en cierto grado el proceso de clculo manual. Se aligera el trabajo en relacin al proceso y la reduccin de errores. Mantiene la desventaja del proceso de almacenamiento de toda la informacin resultante. Ejemplo: El mismo anterior, pero utilizando el baco para generar los promedios.

Proceso Electromecnico.
El enlace de informacin entre los diferentes elementos del tratamiento de informacin, de almacenamiento y de comunicacin, sigue realizndose de una forma manual. Para realizar cada una de estas tareas se emplean mquinas electromecnicas, con las cuales se obtiene mayor eficiencia.

Procesos Electrnicos.
Se emplean los computadores, por lo que la intervencin humana no es requerida en cada etapa. Una vez ingresados los datos, el computador efecta los procesos requeridos automticamente y emite el resultado deseado. Los procesos son realizados a velocidades increiblemente altas, obteniendo informacin confiable.

Ejemplo: el empleo de los computadores personales que se usan en el hogar, para llevar los gastos diarios de la casa, ver recetas de cocina y otros. En el trabajo, donde el computador permite la redaccin de documentos y en la recreacin, con el uso de los video juegos, y otros.

Transmisin de Informacin

Para el procesamiento de la informacin es necesario trasladarla en algn momento. Esto puede ocurrir dentro de un computador (por ejemplo, desde una unidad de disco a la memoria de acceso aleatorio). Entre ste y un dispositivo externo: dos computadores

Transmisin de Informacin
Para esto se requieren tres elementos: Emisor: que da origen a la informacin Medio: por donde se realiza la transmisin. Receptor: que recibe la informacin

Transmisin de la Informacin

Emisor

Medio

Receptor

La informacin puede transmitirse de distintas formas pero siempre deber existir un elemento emisor, otro receptor y un medio de transmisin.

El emisor y el receptor pueden ser individuos o mquinas y stas, a su vez, pueden ser simples dispositivos o complejos mecanismos. De las caractersticas del emisor y del receptor, dependen las de los dems elementos que intervienen en la transmisin:
El medio o la forma de transmisin: oral, escrito, telefnico, etc. El soporte: aire, corriente elctrica, etc. El cdigo o las normas de codificacin de la informacin para ser transmitida: idiomas, cdigos de transmisin, etc.

El dato o informacin elemental, solo o en conjunto con otros datos debe transmitirse desde el emisor hasta el receptor, mediante la utilizacin de un medio a travs de un soporte y normalizado segn un cdigo. El emisor y el receptor deben haberse puesto de acuerdo antes de la transmisin, sobre las caractersticas de la misma para que sta pueda realizarse sin ningn problema.

Generaciones Computadores
Primera Generacin (1946-1958)
Tubos de vaco Programadas en Lenguaje de mquina Grandes y muy costosas

Segunda Generacin (1959-1964)


Circuitos de Transistores Programadas en lenguajes de alto nivel

Tercera Generacin (1964-1971)


Circuitos Integrados Control a travs de Sistemas Operativos

Cuarta Generacin (1971 a 1984)


Microprocesadores

Primeros Microcomputadores
Aparicin de ARPANET

Quinta Generacin (1984 a la fecha)


Manejo de lenguaje natural y sistemas de inteligencia artificial.

Sexta Generacin (2000 a la fecha)


Conectividad Inalmbrica

También podría gustarte