Vous êtes sur la page 1sur 37

CIENCIAS DE LA COMPUTACI N

Las ciencias de la computacin o informtica, es la disciplina que busca establecer una base cientfica para diversos temas, como el diseo de computadores, la programacin de

CIENCIAS DE LAS COMPUTACIN

ARQUITECTURA DE LAS MQUINAS


Los sistemas de cmputo vienen en todas las formas y tamaos, desde la computadora personal comn, pasando por computadoras integradas que trabajan dentro de aparatos, hasta las enormes mquinas usadas en la manufactura. A pesar de las diferencias en tamao y uso, estas computadoras tienen algo en

Un sistema de cmputo consta de cuatro partes:


Hardware: la computadora. Software: los programas. Datos: son convertidos en informacin por el sistema. Personas: usuarios.

La

arquitectura

de

las

mquinas

est

CLASIFICACIN
Las computadoras en realidad slo hacen 4 cosas:

Recibir entradas. Aceptan informacin del mundo exterior. Producir salidas. Dan informacin al mundo exterior. Procesar informacin. Llevan a cabo las operaciones aritmticas o lgicas con la

Con estas cuatro funciones bsicas los computadores hacen todo lo que quieren. Todo sistema de cmputo tiene componentes de hardware dedicados a estas funciones y cada componente cae en una de las siguientes cuatro categoras:

1.Procesador 2.Memoria 3.Dispositivos de entrada 3.Dispositivos almacenamiento

de

PROCESADOR
O Unidad Central de Procesamiento (CPU-Central Process Unit), procesa la informacin llevando a cabo todos los clculos aritmticos y tomando decisiones bsicas con base en los valores de la informacin. La CPU es el cerebro del computador.

Este consta de dos unidades funcionales como son:

UNIDAD LGICA ARITMTICA


Contiene los circuitos electrnicos con los que se hacen las operaciones de tipo aritmtico (sumas, restas, etc) y de tipo lgico (comparar dos nmeros, hacer operaciones del lgebra de Boole binaria, etc). Esta unidad tambin suele denominarse camino de datos o ruta de datos, ya que aparte de contener los circuitos especficos para realizar las operaciones aritmtico lgicas, incluye otros elementos auxiliares por

(ALU Arithmetic Logic Unit).

UNIDAD DE CONTROL
(CU Control Unit).
La unidad de control detecta seales elctricas de estado procedentes de las distintas unidades, indicando su situacin o condicin de funcionamiento. Tambin capta secuencialmente de la memoria las instrucciones del programa y, de acuerdo con el cdigo de operacin de la instruccin captada y con las seales de estado procedentes de los distintos elementos de la computadora, genera seales de control

LA MEMORIA
Es la unidad en donde se almacenan tanto los datos como las instrucciones, durante la ejecucin de los programas. La memoria principal acta con una gran velocidad y est ligada directamente a las unidades ms rpidas de la computadora (unidad de control y unidad lgico aritmtica). Para que un programa se ejecute debe estar almacenado (cargado) en la memoria principal. En las computadoras actuales est formada por

MEMORIA DE SLO LECTURA


(ROM Read Only Memory).

Slo se puede leer y es permanente, al desconectar la computadora su informacin no se pierde. La memoria ROM viene grabada de fbrica, y contiene programas y datos relevantes del sistema operativo que deben permanecer constantemente en la memoria

MEMORIA DE ACCESO ALEATORIO


(RAM Random Access Memory).

En ella se puede leer y escribir y es voltil. Sirve para contener de forma transitoria datos e informacin de un trabajo o tarea, y as agilizar la velocidad del procesamiento de la misma.

DISPOSITIVOS DE ENTRADA Y SALIDA


Unidad de entrada (E). Es un dispositivo por donde se introducen en la computadora los datos e instrucciones. Unidad de salida (S). Es un dispositivo por donde se obtienen los resultados de los programas ejecutados en la

DISPOSITIVOS DE ALMACENAMIENTO
Es posible que una computadora funcione slo con dispositivos de procesamiento, memoria, entrada y salida. Para ser realmente til, sin embargo, tambin necesita un lugar para mantener los archivos de programas y datos relacionados cuando no se estn usando. El propsito del

La memoria principal es muy rpida (puede leer y escribir millones de palabras es un solo segundo), pero no tiene gran capacidad para almacenar informacin y su zona RAM es voltil. Para guardar masivamente informacin se utilizan otros tipos de memoria o dispositivos de almacenamiento, tales como discos magnticos (discos duros), discos pticos y cintas magnticas, que son ms lentos

SISTEMAS DE NUMERACN
En el interior de las computadoras la informacin se almacena y se transfiere de un sitio a otro segn un cdigo que utiliza slo dos valores (cdigo binario) representado por 0 y 1. En la entrada y salida de la computadora se efectan automticamente los

1 byte = 8 bits u octeto. Como el byte es una medida relativamente pequea, comparada con toda la informacin que se puede llegar a almacenar y manejar, es usual utilizar los siguientes mltiplos, que son similares a los utilizados en fsica pero con diferentes valores:

CLASIFICACIN DE LOS SISTEMA DE NUMERACIN


Sistema de numeracin dos Binario Sistema de numeracin ocho Octal Sistema de numeracin diecisis Hexadecimal en base en base en base

SOFTWARE
Son todas las instrucciones intangibles que Permiten la utilizacin del hardware. Un programa es la lgica intangible normalmente expresada como una secuencia de instrucciones, que sigue

SOFTWARE
Existen varias clasificaciones de software, estas van de acuerdo al funcionamiento, aplicacin y otras dependen del autor.

1. Lenguajes de programacin. 2. Sistemas operativos.


Los lenguajes de programacin permiten comunicarse con los ordenadores o computadoras. Una vez identificada una tarea, el programador debe traducirla o codificarla a una lista de instrucciones que la computadora entienda.

LENGUAJE DE PROGRAMACIN

LENGUAJE DE MAQUINAS
Es una lista de instrucciones y operandos en Binario que son una representacin exacta del contenido de la memoria principal del Computador. Esta Secuencia de instrucciones se denomina

CDIGO SIMBLICO
Las instrucciones se representan con smbolos mnemnicos, este cdigo simblico se denomina frecuentemente lenguaje ensamblador. Cada Instruccin en lenguaje ensamblador se traduce a binario antes de ser ejecutada. Para realizar la traduccin se cuenta con un programa llamado ensamblador. El programa simblico de entrada se denomina fuente y el programa binario resultante se denomina programa objeto. Cada

LENGUAJE DE ALTO NIVEL


Esta categora contiene un grupo de lenguajes orientado hacia la solucin de problemas a nivel de usuario y no del hardware. Estos lenguajes emplean instrucciones estndar, instrucciones en lenguaje natural y expresiones matemticas comunes. COMPILADOS

SISTEMAS OPERATIVOS
Un sistema operativo es un programa que Acta como intermediario entre el usuario y el hardware de un computador y su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computacin se use de manera cmoda, y el objetivo secundario

CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS


Conveniencia. Eficiencia. Habilidad para evolucionar. Encargado de administrar el hardware. Relacionar dispositivos. Organizar datos. Manejar las comunicaciones en red. Procesamiento. Facilitar las entradas y salidas.

SOTFWARE DE APLICACIN
El sistema operativo existe de una manera predominante para beneficio de la computadora. Se requirieren otros programas para hacer que la computadora sea til para las personas. Los programas que ayudan a la gente a realizar tareas especficas se denominan software de aplicacin. Se ha desarrollado software de aplicacin para hacer casi cualquier tarea imaginable, desde procesamiento de palabras hasta

VIRUS
Programa de ordenador que se reproduce a s mismo e interfiere con el hardware de una computadora o con su sistema operativo (el software bsico que controla la computadora).

Los virus estn diseados para: Reproducirse Evitar su deteccin.

Los datos e informaciones que se dan o almacenan en una computadora, no se introducen y guardan sin orden y al azar, sino que se estructuran y planifican de una forma adecuada, segn un determinado formato. Esta Organizacin es decidida por los analistas y Programadores, y debe ser tenida en cuenta en las instrucciones

ORGANIZACIN DE DATOS

ESTRUCTURA DE DATOS
Toda la informacin almacenada en la memoria de una mquina debe organizarse de manera que quepa en una fila de celdas de memoria, aunque estos datos puedan ser ms tiles como una tabla rectangular de valores. La idea es que el usuario no se preocupe por la forma como estn distribuidos los datos, l

Arreglos Listas Pilas Colas rboles

TIPOS DE ESTRUCTURA DE DATOS

Un archivo es una coleccin de datos guardados en el almacenamiento masivo o dispositivos de almacenamiento, y que se subdivide en registros. Es la manera como se organizan dichos registros en el almacenamiento masivo para que el usuario tenga un acceso cmodo a ellos. La organizacin que se le presenta al usuario, a

ESTRUCTURA DE ARCHIVOS

TIPOS DE ESTRUCTURA DE ARCHIVOS


Archivos Secuenciales Archivos de texto Archivos dispersos

Se ocupa del estudio de los problemas relacionados con el desarrollo de software y de sus soluciones.

INGENIERA DE SOFTWARE

La ingeniera del software se ocupa de la planificacin y estimacin de proyectos, anlisis de requisitos, diseo de software, codificacin, prueba y mantenimiento.

Cuando habla de proyectos software habla de sistemas de informacin.

CLASIFICACIN DE LA INGENIERA DE SOFTWARE


Planeacin del sistema. Anlisis del sistema. Diseo del sistema. Mantenimiento y control del sistema. Retiro u obsolescencia.

Vous aimerez peut-être aussi