Concepto y Organización Física de una Computadora

June 29, 2019 | Author: Lisseth Martinez | Category: Programa de computadora, Lenguaje de programación, Compilador, Red de computadoras, Periférica
Share Embed Donate


Short Description

Download Concepto y Organización Física de una Computadora...

Description

1. Concepto y Organización Física de una Computadora: Computadora:    Hardware:

Dispositivos de entrada y salida: Los dispositivos de entrada son aquellos dispositivos externos de hardware que tienen componentes situados fuera de la computadora, permiten al usuario del computador  introducir datos, comandos y programas en el CPU a la que pueden dar información e/o instrucciones. (El teclado, el Mouse, micrófono, Scanner, cámara digital, cámara de video, Webcam). W ebcam). Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten ver  resultados del proceso de datos que realice la computadora (salida de datos). El más común es la pantalla o monitor, aunque también están las impresoras (imprimen los resultados en papel), los trazadores gráficos o plotters, las bocinas, etc.

Memorias: Son dispositivos que retienen datos informáticos durante algún intervalo de tiempo. Las memorias de computadora proporcionan una de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una unidad central de procesamiento. CPU: 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 característica 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. Se conoce como microprocesador el CPU que es manufacturado con circuitos integrados.    Memorias Auxiliares:

La Memoria Auxiliar o Secundaria suele estar conformada por un grupo de dispositivos de almacenamiento preparados para administrar gran cantidad de información y guardarla permanentemente. permanentemente.    Cuáles son los procesos de ejecución de un programa: Edición: El código se escribe en un editor de texto o en un editor de código

preparado para esta acción. El archivo se suele guardar con extensión .cpp (también en cxx, c++ o cc). Antes de compilar el código, el preprocesador instrucciones de preprocesador y las convierte al código fuente equivalente. equivalente.

Preprocesador:

lee

las

Compilación: El código fuente resultante en lenguaje C++ se compila mediante el

software apropiado, obteniendo un código máquina llamado archivo. Este código aún no es ejecutable ya que necesita incluir el código máquina relativo r elativo a las

funciones y módulos que se utilizaban en nuestro código. Estas funciones están incluidas en archivos externos (librerías). Enlazado: El código objeto se une al código compilado de las librerías y

módulos invocados por el código anterior. El resultado es un archivo ejecutable (extensión .exe en Windows) Cargado: Normalmente lo realiza el propio entorno de ejecución. El archivo

ejecutable se lanza en el Sistemas Operativo. Ejecución: de las instrucciones por la CPU. Es entonces cuando el procesador 

accede al código máquina del programa ya convertido y ejecuta las acciones. Será entonces cuando veamos los resultados. Estas dos últimas fases cubren lo que se conoce como ejecución del programa.    Comunicaciones:

Módems: Un módem (de modulador y desmodulador) es un dispositivo que modula o transforma una señal telefónica analógica para codificar una información digital del ordenador y también desmodula la misma señal para decodificar la información que se transmite. Permite la producción de señales que se pueden decodificar y transmitir fácilmente para reproducir información digital y permite que el ordenador transmita información a través de la línea telefónica.

Redes y Tipologías: Redes: Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios. La topología de red se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar datos. El concepto de red puede definirse como "conjunto de nodos interconectados". Un nodo es el punto en el que una curva se intercepta a sí misma. Lo que un nodo es concretamente, depende del tipo de redes a que nos refiramos.

Conexión satelital: Es un método de conexión a Internet por un usuario utilizando como medio de comunicación un satélite. Es un sistema recomendable de acceso en aquellos lugares donde no llega el cable o la telefonía, como zonas rurales o alejadas. En una ciudad constituye un sistema alternativo a los usuales, para evitar cuellos de botella debido a la saturación de las líneas convencionales y un ancho de banda limitado. Internet Satelital.

Dispositivo Bluetooh: Bluetooth es una especificación industrial para Redes Inalámbricas de Área Personal (WPAN) que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2,4 GHz. Los principales objetivos que se pretenden conseguir con esta norma son: Facilitar las comunicaciones entre equipos móviles y fijos. Eliminar los cables y conectores entre éstos. Ofrecer la posibilidad de crear pequeñas redes inalámbricas y facilitar la sincronización de datos entre equipos personales. Los dispositivos que con mayor frecuencia utilizan esta tecnología pertenecen a sectores de las telecomunicaciones y la informática personal, como PDA, teléfonos móviles, computadoras portátiles, ordenadores personales, impresoras o cámaras digitales.

Dispositivos móviles : Son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente a una red, con memoria limitada, diseñados específicamente para una función, pero que pueden llevar a cabo otras funciones más generales.

Telefonía: RDSI y ADSL: la RDSI (Red Digital de Servicios Integrados), es una red, en general evolucionada de una red digital integrada telefónica, que proporciona, de un extremo a otro, conectividad digital, soportando un amplio abanico de servicios, ya sean vocales u otros, y a la que los usuarios pueden tener acceso mediante dispositivos o interfaces multi-propósito. 'Línea de abonado digital asimétrica (ADSL) es un tipo de tecnología de línea DSL. Consiste en una transmisión analógica de datos digitales apoyada en el par simétrico de cobre que lleva la línea telefónica convencional o línea de abonado, siempre y cuando la longitud de línea no supere los 5,5 km medidos desde la central t elefónica, o no haya otros servicios por el mismo cable que puedan interferir. Es una tecnología de acceso a Internet de banda ancha, lo que implica una velocidad superior a una conexión por módem en la transferencia de datos, ya que el módem utiliza la banda de voz y por tanto impide el servicio de voz mientras se use y viceversa.

   Fundamentos de la internet y correo electrónico: WWW:

La World Wide Web (WWW) o Red informática mundial es un sistema de distribución de información basado en hipertexto o hipermedias enlazados y accesibles a través de Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces.

Buscadores de internet: Un motor de búsqueda es un sistema informático que busca archivos almacenados en servidores web gracias a su «spider» (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan sólo en la Web pero otros buscan además en noticias, servicios como Gopher, FTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones Web en los que se mencionan temas relacionados con las palabras clave buscadas. Ejemplos: Google, AltaVista, Yahoo, Excite, Lycos, Webcrawler, Hotbot, Magellan, Infoseek, Galaxy, LookSmart, Ole, Ozú.com, Elcano, Ozú.es, Biwe, Trovator, Tarantula, Hispavista y Sol.

Correo electrónico: Es un servicio de red que permite a los usuarios enviar y recibir mensajes y archivos rápidamente (también denominados mensajes electrónicos o cartas electrónicas) mediante sistemas de comunicación electrónicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet, mediante el protocolo SMTP, aunque por extensión también puede verse aplicado a sistemas análogos que usen otras tecnologías. Por medio de mensajes de correo electrónico se puede enviar, no solamente texto, sino todo tipo de documentos digitales dependiendo del sistema que se use. Ejemplos: @yahoo.com, @gmail.com, @hotmail.com.

Como se puede aplicar seguridad en internet :

   Introducción a la Programación: Que es un lenguaje de Programación:

Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

Cuantos tipos de L.P existen:

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.

Diferentes paradigmas de Programación: Un paradigma de programación es una propuesta tecnológica que es adoptada por  una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición. Un paradigma de programación está delimitado en el tiempo en cuanto a aceptación y uso ya que nuevos paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.

Que son Procesadores de Lenguaje: Los procesadores de lenguaje son todos los programas que a través de una entrada escrita en un lenguaje de programación pueden manipular herramientas de software y hardware de un computador. Se puede definir como una aplicación informática en la que uno de sus datos principales de entrada en un lenguaje. Esto se aplica a Compiladores, Intérpretes, Preprocesadores, Ensambladores etc.

Compilador: Es aquel que transforma textos de lenguajes de alto nivel a lenguajes de bajo nivel. Es decir que es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.

Interprete: Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la

traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.

Pasos para elaborar un Programa:

Ejemplos de Lenguaje de Programación que existen en el mundo:

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF