Beruflich Dokumente
Kultur Dokumente
Memoria Secundaria
Disco con una gran capacidad de almacenamiento de datos informticos de datos no
voltil (porque los contenidos almacenados no se pierden) y que emplea un sistema de
grabacin magntico para guardar los datos digitales, se encuentra insertado
permanentemente en la unidad central de procesamiento de la computadora.
Memoria Cache
El BUFFER o CACHE es una memoria que va incluida en la controladora interna del
disco duro, de modo que todos los datos que se leen y escriben a disco duro se
almacenan primeramente en el buffer. Generalmente los discos traen 128Kb o 256Kb
de cache.
Si un disco duro est bien organizado la serie de datos que se va a necesitar a
continuacin de una lectura estar situada en una posicin fsicamente contigua a la
ltima lectura, por eso los discos duros almacenan en la cach los datos contiguos,
para proporcionar un acceso ms rpido sin tener que buscarlos. De ah la
conveniencia de desfragmentar el disco duro con cierta frecuencia.
Unidad de Control
Coordina todos los componentes del computador, de modo que los eventos tomen
lugar en la secuencia apropiada en el momento correcto. Adems de esta labor de
sincronizacin, la unidad de control "decodifica", es decir, entiende las instrucciones
de programa que obtiene de la memoria, y dirige la accin para realizarlas.
La secuencia lgica que la unidad de control debe realizar para ejecutar una
instruccin es la siguiente:
1.
Localizar y extraer de la memoria principal la instruccin correspondiente
2.
3.
4.
5.
6.
Bus: Es en esencia una ruta compartida que conecta diferentes partes del sistema,
como el microprocesador, la controladora de unidad de disco, la memoria y los puertos
de entrada y salida para permitir la transmisin de informacin.
Bus de Datos: Es aquel que por medio de un grupo de lneas en realidad trazos
conductores sobre una placa de circuito impreso transporta los datos.
Bus de Direccin: Realiza las ubicaciones en las que puede encontrarse informacin
especfica.
Bus de Control: Es aquel que se asegura a travs de sus seales que las diferentes
partes del sistema utilizan su ruta compartida sin conflicto.
Dispositivo de Entrada
Son aquellos que sirven para introducir datos a la computadora para su proceso. Los
datos se leen de los dispositivos de entrada y se almacenan en la memoria central o
interna. Los dispositivos de entrada convierten la informacin en seales elctricas
que se almacenan en la memoria central
Teclado:
Un teclado se compone de una serie de teclas agrupadas en funciones es un perifrico
de entrada o dispositivo que actan como interruptores electrnicos que envan
informacin a la computadora.
Mouse:
Dispositivo que mueve un puntero electrnico sobre una pantalla que facilita la
interaccin usuario-mquina.
Micrfono:
Su funcin es la de traducir las vibraciones debidas a la presin acstica ejercida
sobre su cpsula por las ondas sonoras en energa elctrica, lo que permite por
ejemplo grabar sonidos de cualquier lugar o elemento.
Escaner:
Se utiliza para introducir imgenes de papel, libros, negativos o diapositivas. Estos
dispositivos pticos pueden reconocer caractres o imgenes, y para referirse a este
se emplea en ocasiones la expresin lector ptico (de caracteres).
Dispositivo de Salida
MONITOR
Dispositivo de salida ms comn de las computadoras con el que los usuarios ven la
informacin en pantalla.
IMPRESORA
Es el perifrico que el ordenador utiliza para presentar informacin impresa en papel
PARLANTES
Cada vez las usa ms la computadora para el manejo de sonidos, para la cual se
utiliza como salida algn tipo de bocinas.
Bit
La palabra bit es la forma abreviada de binary digit (dgito binario) y constituye la
unidad de datos ms pequea posible. La unidad mnima de informacin cada
interruptor que est apagado (valor 0) o encendido (valor 1) es un bit.
Byte
El byte es una agrupacin de ocho bits. En una computadora los bytes se utilizan para
representar nmeros, letras y caracteres especiales. Con un byte se tienen 256
combinaciones diferentes de ocho bits (combinaciones de ceros y unos). Esto permite
representar todos los caracteres del teclado, incluyendo letras, nmeros, signos de
puntuacin y otros smbolos mediante alguna de estas combinaciones.
Programa
Es un conjunto o secuencia de instrucciones (llamadas tambin cdigo) que pueden
ser interpretadas y ejecutadas en el CPU de la computadora. Esta secuencia de
instrucciones se escribe en alguno de los diversos lenguajes de programacin que
existen, como BASIC, Pascal o C.
Programacin
La programacin es el proceso de escribir -en un lenguaje de programacinel cdigo fuente de un software.
Es crear programas o software, que luego ser ejecutado por otro programa
o directamente por el hardware de la computadora.
Constante
Una constante es un valor que no puede ser alterado durante la ejecucin de un
programa. Corresponde a una longitud fija de un rea reservada en la memoria
principal del ordenador, donde el programa almacena valores fijos. El nombre de las
constantes suele escribirse en maysculas en la mayora de lenguajes.
Variable
Es un nombre asociado a un elemento de datos que est situado en posiciones
contiguas de la memoria principal, y su valor puede cambiar durante la ejecucin de un
programa
Sentencias
Son las unidades ejecutable ms pequea de un programa, especifican y
controlan el flujo y orden de ejecucin del programa. Especifican y controlan
el flujo y orden de ejecucin del programa. Una sentencia consta de
palabras clave o reservadas como (cout, cin, for, while, if ... else,etc.),
expresiones, declaraciones, o llamadas a funciones
Operadores
Un operador es un smbolo (+, -, *, /, etc) que tiene una funcin predefinida
(suma, resta, multiplicacin, etc).Se utilizan para establecer una relacin
entre dos valores. Compara estos valores entre si y esta comparacin.
Tipos de Operadores
Operadores aritmticos
Operadores relacionales
Operadores lgicos
Operadores a nivel de bit (bitwise operators)
Operadores Aritmticos
Los operadores aritmticos nos permiten, bsicamente, hacer cualquier operacin
aritmtica, que necesitemos (ejemplo: suma, resta, multiplicacin, etc).
Operadores Relacionales
Al igual que en matemticas, estos operadores nos permitirn evaluar las relaciones
(igualdad, mayor, menor, etc)
Operadores Lgicos
Nos permiten ``conectar'' un par de propiedades (al igual que en lgica):
Numero = 2701; if ( EsPrimo(numero) && (numero > 1000)
Operadores a Nivel Bits
En determinadas ocasiones nos puede interesar manipular datos a nivel de bit; por
ejemplo activar o desactivar flags. Un flag es una ``variable'' que puede tomar 2
valores, por lo que se suele representar con un bit. Debido a que no existen tipos
predefinidos de un bit, lo que se suele hacer es agrupar varios flags en una variable de
tipo entero (``short int'', ``int'' o lo que queramos).
Tipos de datos
El tipo de un dato es el conjunto de valores que puede tomar durante el
programa. Si se le intenta dar un valor fuera del conjunto se producir
un error.
La asignacin de tipos a los datos tiene dos objetivos principales:
Detectar errores en las operaciones
Determinar cmo ejecutar estas operaciones
Cadena de caracteres:
En programacin, una cadena de caracteres o frase (string en ingls) es una
secuencia ordenada de longitud arbitraria (aunque finita) de elementos que
pertenecen a un cierto alfabeto. En general, una cadena de caracteres es una
sucesin de caracteres (letras, nmeros u otros signos o smbolos).
Caractersticas generales que debe reunir un programa y que influyen en su calidad
Legibilidad: El programa deber ser claro y sencillo de tal forma que facilite su lectura y
compresin.
Fiabilidad: El programa debe ser claro y sencillo de tal forma que facilite su lectura y
compresin
Portabilidad: Debe permitir su codificacin en distintos lenguajes y su instalacin en
distintos sistemas
Modificabilidad: El programa ha de facilitar su mantenimiento; es decir las
modificaciones y actualizaciones necesarias para adaptarlo a 1 nueva situacin.
Eficiencia: Se deben aprovechar al mximo los recursos del ordenador minimizando la
memoria utilizada y el tiempo de proceso o ejecucin siempre que no sea a costa de
las anteriores caractersticas
Fases para la resolucin de problemas con una computadora
Anlisis: Comprender y definir el problema
Desarrollo de la solucin o algoritmo: La esencia lgica de pasos para resolver el
problema