Está en la página 1de 5

Computadora: es una coleccin de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo

a lo indicado por un usuario o automticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia gama de aplicaciones prcticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programacin y al que lo realiza se le llama programador. Hardware tpico de una computadora personal. 1. Monitor 2. Placa base 3. CPU 4. Memoria RAM 5. Tarjeta de expansin 6. Fuente de alimentacin 7. Unidad de disco ptico 8. Disco duro, Unidad de estado slido 9. Teclado 10. Ratn/Mouse Algunos dispositivos de entrada y salida. Entrada: Ratn Joystick Lpiz ptico Micrfono Teclado Webcam Escner Escner de cdigo de barras Salida: Monitor Altavoz Auriculares Impresora Plotter Proyector

Memoria principal o primaria,"Memoria Central ": es almacenar datos e instrucciones de programa de forma temporal. Es estacin obligada en todas las operaciones de entrada y salida y, por supuesto, de los resultados parciales o finales del proceso. La Unidad Central de Procesamiento: (Central Processing Unit, CPU) o procesador, es el componente principal del ordenador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Las CPU proporcionan la caracterstica fundamental del ordenador digital (la programabilidad) y son uno de los

componentes necesarios encontrados en los ordenadores de cualquier tiempo, junto con la memoria principal y los dispositivos de entrada/salida. El microprocesador: es el circuito integrado central y ms complejo de un sistema informtico; a modo de ilustracin, se le suele llamar por analoga el cerebro de un computador. Es un circuito integrado conformado por millones de componentes electrnicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador. Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario; slo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritmticas y lgicas simples, tales como sumar, r.- estar, multiplicar, dividir, las lgicas binarias y accesos a memoria. Memoria Auxiliar o secundaria: es un tipo de almacenamiento masivo y permanente (no voltil), a diferencia de la memoria RAM que es voltil; pero posee mayor capacidad de memoria que la memoria principal, aunque es ms lenta que sta. El proceso de transferencia de datos a un equipo de cmputo se le llama "procedimiento de lectura". El proceso de transferencia de datos desde la computadora hacia el almacenamiento se denomina "procedimiento de escritura". En la actualidad para almacenar informacin se usan principalmente tres 'tecnologas': 1. Magntica (disco duro, disquete, cintas magnticas); 2.ptica (ej. CD, DVD, Blu-ray Disc, etc.) ETAPAS PARA LA EJECUCION DE UN PROGRAMA: Codificacin: Es cuando se realiza una implementacin en el algoritmo en un cdigo escrito en un lenguaje de programacin. Refleja las ideas desarrolladas en las etapas de anlisis y diseo Compilacin: La compilacin es el proceso y resultado de compilar cdigo fuente. Traduccin a lenguaje mquina, para que pueda ser ejecutado por la computadora. Ligamento: Una vez verificado que no existen errores se procede a unificar un solo proceso previo a su carga. Carga: Recibe la configuracin del equipo y la asignacin de memoria y se carga el programa en el sistema. Relocalizacin: Relocaliza el cdigo fuente antes de se ejecucin por si existe algn cambio dentro de la carga.

Ejecucin: Aqu se inicia la carga del programa o de cualquier archivo ejecutable. Es decir, la ejecucin es el proceso mediante el cual una computadora lleva a cabo las instrucciones de un programa informtico. Comunicaciones

1. Mdems: es el dispositivo que convierte las seales digitales en analgicas (modulacin) y viceversa (demodulacin), permitiendo la comunicacin entre computadoras a travs de la lnea telefnica o del cable mdem. Este aparato sirve para enviar la seal moduladora mediante otra seal llamada portadora. 2. RDSl: La Red Digital de Servicios Integrados (RDSI) enva la informacin codificada digitalmente, por ello necesita un adaptador de red, mdem o tarjeta RDSI que adeca la velocidad entre el PC y la lnea. Para disponer de RDSI hay que hablar con un operador de telecomunicaciones para que instale esta conexin especial que, lgicamente, es ms cara pero que permite una velocidad de conexin digital a 64 kbit/s en ambos sentidos. El aspecto de una tarjeta interna RDSI es muy parecido a un mdem interno para RTC. La RDSI integra multitud de servicios, tanto transmisin de voz, como de datos, en un nico acceso de usuario que permite la comunicacin digital entre los terminales conectados a ella (telfono, fax, ordenador, etc.) Sus principales caractersticas son: Dos canales de alta velocidad (uno de recepcin de datos y otro de envo de datos). Conectividad digital punto a punto. Conmutacin de circuitos a 64 kbit/s. Uso de vas separadas para la sealizacin y para la transferencia de informacin (canal adicional a los canales de datos). 3. ADSL(Asymmetric Digital Subscriber Line o Lnea de Abonado Digital Asimtrica) es una tecnologa que, basada en el par de cobre de la lnea telefnica normal, la convierte en una lnea de alta velocidad. Permite transmitir simultneamente voz y datos a travs de la misma lnea telefnica. En el servicio ADSL el envo y recepcin de los datos se establece desde el ordenador del usuario a travs de un mdem ADSL. Estos datos pasan por un filtro (splitter), que permite la utilizacin simultnea del servicio telefnico bsico (RTC) y del servicio ADSL. Es decir, el usuario puede hablar por telfono a la vez que est navegando por Internet, para ello se establecen tres canales independientes sobre la lnea telefnica estndar: Dos canales de alta velocidad (uno de recepcin de datos y otro de e nvo de datos). Un tercer canal para la comunicacin normal de voz (servicio telefnico

bsico). En matemticas, lgica, ciencias de la computacin y disciplinas relacionadas, un algoritmo (del griego y latn, dixit algorithmus y este a su vez del matemtico persa AlJuarismi1 ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solucin. Los algoritmos son el objeto de estudio de la algoritmia.

La computadora personal ideal para programacin Hoy da el estudiante de informtica o de computacin y mucho ms el profesional, dispone de un amplio abanico de computadoras a precios asequibles y con prestaciones altas. En el segundo semestre de 2006 se pueden encontrar computadoras personales (PC) con 1.024 MB de memoria, grabadoras de DVD de doble capa, procesador Pentium de 3.00/3.20 GH2 y un monitor plano 17", disco duro de 200/400 GB por 800 a 1.000 e incluso ms econmicos. En computadoras prtatles se pueden encontrar modelos de 1024 MB, 60-80 GB, procesadores Intel Pentium de 1,736 GHz, 1,83 GHz, pantalla de 15,4" y con precios de 800 a 1200 . La Tabla 1.2 resume nuestra propuesta y recomendacin de caractersticas medias para un/una PC, a mediados de 2006. Caractersticas medias de una computadora portatil (laptop). Procesador Intel Centrino 1.6 a 1,73/2.0 GHz; Intel CorneDuo (1.73/1.83 GHz; AMD Turion 64). Memoria 512 MB a 1.0 GB/2 GB. Disco duro 60-120 GB. Internet Tarjeta de red; modem 56 Kbps; red inalmbrica 802,11 b/g; Bluetooth. Vdeo Memoria de vdeo de 128 a 512 MB. Pantalla 15", 15,4" o 17" (se comercializan tambin de 11", 12" y 13"). Almacenamiento Grabadora DVD +/ RW de doble capa. Puertos 3/4 puertos USB 2.0, 1 IEEE, lector de tarjetas. Marcas HP, Compaq, Dell, IBM, EI System, Gateways, Acer, Toshiba, Sony. Caractersticas de un algoritmo. 1. Carcter finito. "Un algoritmo siempre debe terminar despus de un nmero finito de pasos". 2. Precisin. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso". Cada instruccin deber especificarse en cada caso exactamente y sin ambigedad.

3. Entrada. "Un algoritmo tiene cero o ms entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinmicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos especficos de objetos". 4. Salida. "Un algoritmo tiene una o ms salidas: cantidades que tienen una relacin especfica con las entradas". 5. Eficacia. "Tambin se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente bsicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lpiz y papel". 6. Resolucin. El algoritmo deber llegar a un resultado especfico, producir un resultado. Los datos de salida sern los resultados de efectuar las instrucciones. Software: Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados, que forman parte de las operaciones de un sistema de computacin Lenguaje de programacin: Es un lenguaje formal diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.