Qué es un programa informático?

Documentos relacionados
FUNCIONAMIENTO DEL ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR

Tema 2 Introducción a la Programación en C.

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

Partes Internas y Externas de la Computadora

TEMA 1: Concepto de ordenador

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Objetos de aprendizaje: Computadora

TEMA 2. El ordenador: hardware y software

Se llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden

Introducción a la Operación de Computadoras Personales

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO

Introducción a los Sistemas Operativos

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

El hardware y software como elementos básicos de un computador

UNIDAD 1. COMPONENTES DEL COMPUTADOR

Tema 1: Arquitectura de ordenadores, hardware y software

Introducción a la arquitectura de computadores

HARDWARE DE UN ORDENADOR. Elementos básicos

Herramientas Informáticas I Software: Sistemas Operativos

LÓGICA DE PROGRAMACIÓN

Estructura del Computador

Definición de Memoria

Tema: Microprocesadores

Administración de la producción. Sesión 1: Conceptos básicos de la computadora

CICLOS DEL PROCESADOR

Componentes Internos de Una Computadora

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

TEMA 3: El proceso de compilación, del código fuente al código máquina

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

TEMA 2: Sistemas Operativos

Ficha de Aprendizaje N 1

Te invitamos a realizar un viaje al interior del computador.

Que es una computadora?

Microsoft Office Word

Definición: Dispositivo mecánico-electrónico que procesa Información (numérica, alfanumérica )

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

El ordenador. Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer

Práctica final. Emilia Cruz Fernández Martínez

UNIDAD I: CONOCIMIENTO DE LA COMPUTADORA

Actualizaciones de software Guía del usuario

Dispositivos de Procesamiento y Dispositivos de Memoria. Dra. Leticia Flores Pulido Introducción a la Ingeniería en Computación

Partes y funciones básicas de un ordenador

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

Qué es una computadora?

Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas

UNIVERSIDAD DE GUADALAJARA

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

1. Computadores y programación

La memoria del ordenador

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

APENDICE B Ensamblador IASM11/Simulador AVSIM11

TEMA 2. EL HARDWARE DEL ORDENADOR

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

Manejo de Entrada-Salida. Arquitectura de Computadoras

T1: INTRODUCCIÓN A LA INFORMÁTICA

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

I02.- SISTEMAS INFORMÁTICOS: ESTRUCTURA, ELEMENTOS COMPONENTES Y SU FUNCIÓN EN EL CONJUNTO. PROGRAMAS: TIPOS Y CARACTERÍSTICAS.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

ENIAC, Primer computador electrónico y su panel de conexiones

REEA. Conexión de un S con WinCC RT Advanced V.12

Herramientas Tecnológicas de Productividad. Sesión 1. Introducción a la informática

Capítulo 1 Introducción a la Computación

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 5: Memorias. Espacio reservado para notas del alumno

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

Generalidades Computacionales

GUÍA RÁPIDA PARA EL USO DE LA PLATAFORMA VIRTUAL MI PC

EL SISTEMA INFORMÁTICO

Ordenador local + Servidor Remoto

Comprensión de los sistemas de. control. Ing. Jorge Sofrony. Inicio. Obje%vos del Programa. Misión y Visión del programa

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

DESCRIPCIÓN DE HARDWARE. Ing. Andrés Felipe Liloy López Skype:

Manejo de Entrada-Salida. Arquitectura de Computadoras

Electrónica Digital II

Equipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP

GUÍA DE INSTALACIÓN Noviembre 3 de 2010

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

SISTEMAS OPERATIVOS Arquitectura de computadores

EL ORDENADOR Y SUS COMPONENTES

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Funcionamiento de la computadora

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

OPERACIONES CON UNIDADES, DIRECTORIOS Y ARCHIVOS (3 puntos = 1 test + 2 supuesto práctico)

Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Términos informáticos usados en

Unidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura.

Guía de AirPrint. Versión 0 SPA

ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C

Elementos de un programa en C

Axence nvision. Funcionalidades de Axence nvision

TurnoGes. Sistema de gestión de turnos de espera

Transcripción:

Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s y 1s. Por lo tanto, necesitamos un lenguaje de programación para escribir de manera legible, es decir, con comandos que el ser humano pueda comprender (por ser similares a su propio lenguaje) los comandos que el equipo deberá ejecutar. Estos programas se traducen después a un lenguaje máquina (en binario) a través de un compilador. El método de escritura de un programa está muy ligado al lenguaje de programación elegido, ya que existen muchos tipos distintos. Además, el compilador debe coincidir con el lenguaje elegido: cada lenguaje de programación tiene su propio compilador (excepto los lenguajes interpretados). En términos generales, el programa es un simple archivo de texto (escrito usando un procesador o editor de texto), llamado archivo fuente). El archivo fuente contiene líneas de programa llamadas código fuente. Este archivo fuente, debe compilarse una vez completado. La compilación se realiza en dos pasos:

El compilador transforma el código fuente en código objeto y lo guarda en un archivo objeto, es decir que traduce el archivo fuente a lenguaje máquina (algunos compiladores también crean un archivo en ensamblador, un lenguaje similar al lenguaje máquina ya que posee las funciones básicas, pero puede ser leído por los seres humanos. Luego, el compilador llama a un editor de vínculos (o ensamblador) que permite insertar los elementos adicionales (funciones y bibliotecas) a los que hace referencia el programa dentro del archivo final, pero que no se almacenan en el archivo fuente. A continuación, se crea un archivo ejecutable que contiene todos los elementos requeridos por el programa para funcionar de manera independiente (en Microsoft Windows o MS-DOS este archivo tendrá la extensión.exe). Tipos de programas Puede clasificarse en varios grupos: sistema operativo, lenguajes de programación y programas de aplicación. La figura siguiente ilustra cómo el sistema operativo es el programa más cercano al ordenador y las aplicaciones los más próximos al usuario. A mitad de camino se sitúan los lenguajes de aplicación.

El sistema operativo El sistema operativo es el conjunto de programas que dirige las operaciones básicas del ordenador, especialmente las de entrada y salida como presentar en el monitor los resultados, controlar la impresora, etc. En la figura hemos visto que se encuentra entre el ordenador y el resto de programas: aplicaciones y lenguajes de programación. Funcionamiento Cuando se conecta un ordenador personal se carga parte del sistema operativo en la memoria, y se ejecuta. En este momento, el sistema operativo controla qué periféricos (ratón, impresora, monitor, etc.) se encuentran conectados y si hay algún error. Una parte del sistema operativo permanece en memoria para controlar la ejecución de cualquier programa, haciendo de intermediario entre el microprocesador y las aplicaciones. De esta forma cada aplicación se dedica a hacer su tarea y deja que sea el sistema operativo quien realice las actividades comunes, como enviar los datos al monitor, imprimir, etc. El sistema operativo está muy ligado a la configuración del hardware, especialmente al microprocesador del sistema, de forma que cada sistema operativo está diseñado para operar en un tipo de ordenador. Los más conocidos son MS-DOS, Mac-OS, UNIX, VMS, Windows, etc. El sistema operativo se ocupa de varias funciones: a) Administrar los recursos disponibles de la máquina, que son escasos. Controlar los flujos de información dentro del sistema y la ejecución de los trabajos encomendados. b) Mantener la operatividad del sistema, detectar errores y controlar los dispositivos y configuración de los periféricos, de forma que no aparezcan continuas interrupciones frente al usuario. c) Ejecutar el software de aplicación para obtener la máxima eficacia en la explotación del equipo.

Qué es la memoria RAM? - Definición de memoria RAM RAM son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes precedentes. La memoria RAM es el tipo de memoria más común en ordenadores y otros dispositivos como impresoras. Hay dos tipos básicos de memoria RAM RAM dinámica (DRAM) RAM estática (SRAM) Los dos tipos de memoria RAM se diferencian en la tecnología que utilizan para guardar los datos, la meoria RAM dinámica es la más común. La meoria RAM dinámica necesita actualizarse miles de veces por segundo, mientras que la memoria RAM estática no necesita actualizarse, por lo que es más rápida, aunque también más cara. Ambos tipos de memoria RAM son volátiles, es decir, que pierden su contenido cuando se apaga el equipo. Coloquialmente Coloquialmente el término RAM se utiliza como sinónimo de memoria principal, la memoria que está disponible para los programas, por ejemplo, un ordenador con 8M de RAM tiene aproximadamente 8 millones de bytes de memoria que los programas puedan utilizar.

Qué es una CPU? CPU, abreviatura de Central Processing Unit (unidad de proceso central), se pronuncia como letras separadas. La CPU es el cerebro del ordenador. A veces es referido simplemente como el procesador o procesador central, la CPU es donde se producen la mayoría de los cálculos. En términos de potencia del ordenador, la CPU es el elemento más importante de un sistema informático. Cuales son los elementos que componen la Cpu? 1) Unidad de Control (UC) Responsable a seguir cada una de las operaciones que realiza una instrucción. 2) Unidad Aritmética y Lógica Responsable de recibir todas las operaciones asignadas y convertirlas en datos. Estas operaciones son del tipo lógico-matemático y son respaldadas por un Co- Procesador matemático. 3) El Registro Responsable en detallar las instrucciones tanto efectivas como fallidas. Podemos mencionar un sub-grupo en el que se encuentra el 3b) El Registro contador Responsable de indicar cual es la instrucción que sigue en el proceso. 3c) El Registro de Instrucción Responsable de indicar la instrucción que se encuentra en ejecución. 3d) El Registro Acumulador Responsable de almacenar los cálculos intermedios. 3e) El Registro de Estado Responsable de almacenar todos los avisos. 4) La Memoria Caché: Responsable de guardasr los procesos que son de uso regular con el fin de cargarlos rápidamente al ser requeridos.