Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
30-11-2011 1 Definiciones Básicas Mauricio Elgueta Lizarrague mauricio@isjom.com Definiciones Básicas ¿ Que es informática? Acrónimo de INFORmación y autoMÁTICA. Y se define como el conjunto de conocimientos científicos y técnicos que permiten el procesamiento automático de datos, para producir información útil y significativa para el usuario. 30-11-2011 2 Definiciones Básicas Entonces… ¿para que sirve? Y se define como el conjunto de conocimientos científicos y técnicos que permiten el procesamiento automático de datos, para producir información útil y significativa para el usuario. Definiciones Básicas ¿Que es un sistema? Conjunto de elementos o partes que se interactúan entre si, para lograr o llevar a cabo un objetivo en común. 30-11-2011 3 Definiciones Básicas Ejemplos de sistemas Definiciones Básicas ¿Qué es un sistema informático? Es la conjunción de 4 elementos, que son: Hardware Software Datos Personas Estos 4 elementos se relacionan haciendo posible el procesamiento automático de datos, a través de computadoras. 30-11-2011 4 Definiciones Básicas Hardware Hardware es el elemento físico del porque existe el software. El hardware abarca todas las piezas físicas de un ordenador (disco duro, placa base, memoria, tarjeta de vídeo, lector de CD, etc.). Sobre el hardware es que corre el software que se refiere a todos los programas y datos almacenados en el ordenador. En resumen, el hardware se refiere a todos los aparatos, tarjetas y demás objetos físicos de los que está compuesto un PC. Definiciones Básicas Hardware 30-11-2011 5 Definiciones Básicas Software El software son las instrucciones electrónicas que van a indicar al ordenador que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware. (Estos se almacenan en la RAM cuando se ejecutan) Tipos : a.- Sistema operativo b.- Programas de aplicación c.- Lenguajes de programación Definiciones Básicas Software 30-11-2011 6 Definiciones Básicas Datos Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los datos se caracterizan por no contener ninguna información. Por lo que los datos pasan a ser la materia prima para poder crear información. Definiciones Básicas Datos 30-11-2011 7 Definiciones Básicas Personas En general, son con lo más difícil de tratar cuando se habla de un sistema, en el cual se necesita 1 o más personas para el funcionamiento. Las personas son muchas veces testarudas, negadas al cambio, conservadoras, criticadoras, saboteadoras (en muchas ocasiones), etc. Definiciones Básicas Personas 30-11-2011 8 Definiciones Básicas Historia – Primera Generación 1951 – Caracterizada por el uso de tubos al vacío. Aplicación: Científica y militar. Programación: En lenguaje de maquina. Almacenamiento: Tarjetas y cintas perforadas. Principal representante: UNIVAC-I Definiciones Básicas Historia – Primera Generación 30-11-2011 9 Definiciones Básicas Historia – Segunda Generación 1959 – Caracterizada por el uso de transistores. Aplicación: Científica, militar, administrativa y de gestión. Programación: En lenguaje de alto nivel. Almacenamiento: Tambores y cintas magnéticas. Principal representante: Honeywell 400 Definiciones Básicas Historia – Segunda Generación 30-11-2011 10 Definiciones Básicas Historia – Tercera Generación 1964 – Caracterizada por uso de circuitos integrados Aplicación: Científica, militar, administrativa y de gestión. (Con énfasis a instituciones y empresas) Programación: Lenguajes mas fáciles de usar. Almacenamiento: Mayor memoria y menor tamaño. Principal representante: IMB 360 Definiciones Básicas Historia – Tercera Generación 30-11-2011 11 Definiciones Básicas Historia – Cuarta Generación 1964 – Caracterizada por el uso de circuitos altamente integrados. Conocidos como VLSI (Very Large Scale Integration) Dr. Ted Hoff reúne los elementos de un procesador en un chip de silicon, esto da paso a los microprocesadores (Intel 4004) La disminución de tamaño, poder de procesamiento y capacidad se acentúan y entran a los hogares. Definiciones Básicas Historia – Cuarta Generación 30-11-2011 12 Definiciones Básicas Historia – Quinta Generación Abarca los años 80-90, los chips son mejorados y la tecnología se vuelve escalable, es decir, que podemos aumentarle la capacidad de memoria, disco duro, instalar un equipo multimedia, cambiar un monitor monocromático (blanco y negro) por uno VGA (color); sin la necesidad de comprar otra computadora. Definiciones Básicas Historia – Quinta Generación 30-11-2011 13 Definiciones Básicas Historia – Sexta Generación Esta es generación actual. Las novedades que hay en el mundo de la computación como Windows NT que tiene ambiente WEB (red), los monitores TOUCHSCREEN que nos facilitan la utilización de un programa sin la necesidad de utilizar el Mouse, los programas ACTIVE VOICE que nos facilita la creación de archivos de texto sin la utilización del teclado ya que con este programa con solo dictar el texto la computadora lo transcribe, la posibilidad de utilizar gran cantidad de procesadores en paralelo, etc. Definiciones Básicas Historia – Sexta Generación 30-11-2011 14 Definiciones Básicas Redes y Telecomunicaciones 1. ¿Qué es una red? 2. ¿Cuál es su importancia? 3. ¿Qué es necesario para crear una red? 4. ¿Qué son las telecomunicaciones? 5. ¿Cómo se si actualmente pertenezco a una red? Definiciones Básicas Redes y Telecomunicaciones ¿Qué es una red? Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular. 30-11-2011 15 Definiciones Básicas Redes y Telecomunicaciones ¿Cuál es la importancia? Las redes permiten a los empleados de una empresa colaborar entre sí y con empleados de otros lugares u otras empresas. Posibilitan el contacto de maneras nuevas, entre personas de la oficina o de cualquier punto del mundo. En resumen, las redes permiten romper la barrera de la distancia para la comunicación. Definiciones Básicas Redes y Telecomunicaciones ¿Qué es necesario para crear una red? Lo único que se necesita son 2 computadores o dispositivos con capacidades de red, el software adecuado y un medio por el cual comunicarse. 30-11-2011 16 Definiciones Básicas Redes y Telecomunicaciones ¿Qué es necesario para crear una red? Medio (Cable de red) PC + SW PC + SW Definiciones Básicas Redes y Telecomunicaciones ¿Qué son las telecomunicaciones? Las telecomunicaciones, son el intercambio de información en distancias significativas por medios electrónicos. Proviene del griego “tele”, que significa “distancia”. Por tanto, el término telecomunicaciones cubre todas las formas de comunicación a distancia, incluyendo radio, telegrafía, televisión, etc. 30-11-2011 17 Definiciones Básicas Redes y Telecomunicaciones ¿ Cómo se si actualmente pertenezco a una red? Definiciones Básicas Clasificación según tamaño y capacidad de almacenamiento 30-11-2011 18 Definiciones Básicas Clasificación - Supercomputador Es un tipo de computadora muy potente y rápida, diseñada para procesar enormes cantidades de información en poco tiempo y dedicada a una tarea específica, y además son extremadamente caras. Algunas tareas realizadas por estas son: predicciones complejas del clima, estudio de energía y armas nucleares, elaboración de maquetas y proyectos gigantes como aviones, estructuras, etc. Definiciones Básicas Ejemplos - Supercomputador 30-11-2011 19 Definiciones Básicas Clasificación - Mainframe Los mainframes son sistemas grandes, rápidos y caros con capacidad de controlar cientos de usuarios en forma simultánea.Principalmente el mainframe destaca por soportar múltiples tareas simultaneas. Definiciones Básicas Ejemplos - Mainframe 30-11-2011 20 Definiciones Básicas Supercomputadora VS Mainframe Si el objetivo es ejecutar múltiples tareas simultáneamente a una velocidad aceptablemente rápida, el Mainframe es mas rápido. Ahora si el objetivo es realizar 1 sola tarea de manera dedicada y velozmente, la Supercomputadora es la mas veloz. Definiciones Básicas Clasificación - Minicomputador Es un computador de costo medio. En general, una minicomputadora, es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 10 hasta 200 usuarios simultáneamente. Actualmente se usan para almacenar grandes bases de datos, automatización industrial y aplicaciones multiusuario. 30-11-2011 21 Definiciones Básicas Ejemplos - Minicomputadora Definiciones Básicas Mainframe VS Minicomputadora En el ultimo tiempo las diferencias entre los mainframe mas pequeños y las minicomputadoras se han reducido sustancialmente. En muchos casos, la diferencia esta en la estrategia de mercado del fabricante. 30-11-2011 22 Definiciones Básicas Clasificación – Estación de Trabajo Es un tipo de computadora utilizado para aplicaciones de ingeniería (CAD/CAM) [CAD: computer-aided design; CAM: computer-aided manufacturing], desarrollo de software y otras aplicaciones que requieran capacidad moderada de computo y alta capacidad grafica. Están diseñadas para soportar 1 único usuario, pero generalmente se conectan en red. Definiciones Básicas Clasificación – PC Es un computador pequeño, con un costo relativamente bajo. Tuvieron su aparición en la década de los 70’s con la implementación de los circuitos altamente integrados (VSLI). En la actualidad existen variados diseños de PC´s: computadoras personales, con el gabinete tipo minitorre, con el gabinete horizontal, computadoras personales portátiles "Laptop" o "Notebook". 30-11-2011 23 Definiciones Básicas Ejemplos – Estación de trabajo & PC Definiciones Básicas Estación de trabajo VS PC Al igual que como se había mencionado anteriormente, actualmente la diferencia entre estación de trabajo y PC se ha hecho muy delgada, esto es por el avance de la tecnología. Por lo que podríamos decir que, el poder de procesamiento de un PC de alto nivel, seria comparable con el poder de procesamiento de una estación de trabajo de bajo nivel. 30-11-2011 24 Definiciones Básicas ¿Qué son los datos? Son símbolos que representan hechos, condiciones, situaciones o valores. Los datos son la materia prima para producir información. Definiciones Básicas Tipos de datos Numéricos (Cifras) Alfanuméricos (Letras) Audiovisuales (sonido, imágenes, video) Físicos (Valores tomados directamente del entorno) 30-11-2011 25 Definiciones Básicas ¿Qué es la información? Es el resultado que se obtiene de procesar los datos. Estos datos se convierten en información a través de la utilización de operaciones aritméticas (+, -, *, /) o lógicas (ordenar, comparar, etc.). Esta información resultante es significativa para el usuario. Definiciones Básicas Proceso de procesamiento ProcesamientoEntrada Salida (Datos) (Información) 30-11-2011 26 Definiciones Básicas Entonces… ¿Cuál es la labor de la computadora? Definiciones Básicas Proceso de procesamiento Entrada Salida (Datos) (Información) 30-11-2011 27 Definiciones Básicas Pero… ¿Cómo funciona la computadora? Definiciones Básicas Componentes de un Computador Existen 2 clasificaciones para los componentes de un computador, y estas son: Componentes físicos. Componentes NO físicos. 30-11-2011 28 Definiciones Básicas Componentes físicos Unidad central de procesos (CPU) Memoria Principal Memoria Secundaria Dispositivos de entrada y salida Definiciones Básicas Componentes NO físicos Sistema Operativo Software de aplicación Compiladores de programa 30-11-2011 29 Definiciones Básicas ¿Cómo representa los datos la computadora? Hace uso del sistema de numeración binario, es decir, utiliza los dígitos 0 y 1 para comunicarse. Lo único que transmite, recibe, almacena y procesa un computador son 0 y 1. Definiciones Básicas Sistemas de numeración Los 4 sistemas de numeración son: Decimal Binario Octal Hexadecimal 30-11-2011 30 Definiciones Básicas Sistemas de numeración - Decimal También llamado sistema de numeración base 10, utiliza 10 dígitos para representar cualquier cifra. Estos son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Con la combinación de estos dígitos podemos construir cualquier numero. Definiciones Básicas Ejemplo - Decimal El numero 348 es un dato representado en sistema de numeración decimal. Lo construimos mediante: 3 X 102 + 4 X 101 + 8 X 100 = 348 Centena Decena Unidades 30-11-2011 31 Definiciones Básicas Sistemas de numeración - Binario También llamado sistema de numeración base 2, y utiliza 2 dígitos para representar cualquier cifra y estos son: 0 y 1 Combinando estos números podemos representar cualquier cifra. Definiciones Básicas Sistemas de numeración - Binario Naturalmente nosotros no estamos familiarizados con el sistema de numeración binario, entendemos mas fácilmente el sistema decimal. Para poder comprender mejor un numero en binario, le aplicamos una transformación para dejarlo en sistema decimal. 30-11-2011 32 Definiciones Básicas Ejemplo - Binario El numero 110101 es un dato representado en el sistema de numeración binario, y este equivale al numero en decimal: Definiciones Básicas Ejemplo - Binario Ahora, también podemos hacer el proceso inverso, pasar de decimal a binario, por ejemplo pasar el 53 decimal a binario seria: Por lo tanto 53 decimal en binario sería 110101 (Atención: El resultado de los restos se lee de abajo hacia arriba) 30-11-2011 33 Definiciones Básicas Ejercicio - Binario Calcular el equivalente decimal del numero binario 10001010. Se suman las casillas que tienen 1 y se ignoran las que tienen 0. 128 + 8 + 2 = 138 en sistema decimal 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 0 0 0 1 0 1 0 Definiciones Básicas Sistemas de numeración ¿Cómo operan los sistemas de representación de datos? Sistema Octal Sistema Hexadecimal 30-11-2011 34 Definiciones Básicas Sistemas de numeración Los computadores representan todos sus datos en el sistema de numeración binario. Estos datos viajan, se procesan y almacenan mediante de impulsos eléctricos. Estos impulsos representan 2 estados: 0 y 1 (Encendido o Apagado) Definiciones Básicas Unidades de medida de almacenamiento Bit: (Binary Digit o Digito Binario) Es la unidad mínima de información que se maneja en un computador. Cada Bit representa un impulso eléctrico. Byte: (Binary Term o Termino Binario) Es un grupo de 8 bits que la maquina utiliza para representar un símbolo (una letra, un numero, un signo, etc.). Con 1 Byte un computador puede representar 256 símbolos diferentes. 30-11-2011 35 Definiciones Básicas Unidades de medida de almacenamiento Se fundamenta en: Un Byte como medida base 1024 (210) como factor multiplicador para el incremento. Los prefijos: Kilo, Mega, Giga, Tera, etc. Así tenemos que: 1 Kilobyte = 1024 bytes. 1 Megabyte = 1024 Kilobytes = 1024 * 1024 Bytes. 1 Gigabyte = 1024 Megabytes = 1024 * 1024 … Definiciones Básicas Unidades de medida de almacenamiento 30-11-2011 36 Definiciones Básicas Unidades de medida de almacenamiento Ejercicios: - 16 Bits = ??? Bytes - 8 Megabytes = ??? Bytes - 1 Gigabyte = ??? Bits Definiciones Básicas Unidades de medida de almacenamiento Solución: - 16 Bits = 2 Bytes - 8 Megabytes = 8.388.608 Bytes - 1 Gigabyte = 1.099.511.627.776 Bits 30-11-2011 37 Definiciones Básicas Unidades de medida de almacenamiento ¿Dónde sealmacenan los datos? Los datos se almacenan en la memoria del computador. ¿Qué mas se guarda en memoria? Se guardan todos los datos y programas que se estén ejecutando en un momento determinado. Definiciones Básicas Unidades de medida de almacenamiento Entrada Salida (Datos) (Información) (Memoria) 30-11-2011 38 Hardware Definiciones Básicas Estructura del Software Sistema Operativo Software de Aplicación El Sistema operativo hace de puente entre el SW y el HW Definiciones Básicas Software de Aplicación - Ofimática La ofimática es el conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar y mejorar los procedimientos o tareas relacionados 30-11-2011 39 Definiciones Básicas Software de Aplicación - Herramientas Las herramientas de ofimática mas utilizadas y conocidas hoy en día son: Microsoft Word Microsoft Excel Microsoft PowerPoint O también sus versiones libres de Linux. (OpenOffice) Definiciones Básicas Software de Aplicación - Word 30-11-2011 40 Definiciones Básicas Software de Aplicación - Word Algunas utilidades destacadas en Microsoft Word son: Corrección de palabras (Ortografía) Viñetas y Estilos Índices Automáticos (Tabla de Contenidos) Gráficos, Imágenes, etc. Definiciones Básicas Software de Aplicación - Excel 30-11-2011 41 Definiciones Básicas Software de Aplicación - Excel Algunas utilidades destacadas en Microsoft Excel son: Formulas prediseñadas Gráficos Importación de Datos Formatos, estilos de celda, etc. Definiciones Básicas Software de Aplicación – PowerPoint 30-11-2011 42 Definiciones Básicas Software de Aplicación - PowerPoint Algunas utilidades destacadas en Microsoft PowerPoint son: Diseño de presentaciones Animaciones, estilos, sonidos, etc. Diseños predefinidos. Imágenes, gráficos, etc. Definiciones Básicas Sistemas Operativos 30-11-2011 43 Definiciones Básicas Sistema Operativo - ¿Qué es? Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. Una definición informal seria: sistema que ofrece una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos. Definiciones Básicas Sistema Operativo - objetivos Coordinar las tareas/programas que se deben ejecutar en un computador. Optimizar el rendimiento de los recursos de un computador. Hacer el HW accesible para el usuario y para los programas de aplicación. 30-11-2011 44 Definiciones Básicas Sistema Operativo - Tareas o Iniciar el sistema o Carga/descarga de datos en memoria secundaria a memoria principal. o Decidir que tareas/programas tienen prioridad o Decidir asignación de recursos o Coordinar intercambio de datos o Organizar información de distintos medios. o Proteger sistema y los datos o Ofrecer interfaz hombre-maquina Definiciones Básicas Sistema Operativo - Estructura Programas de control Gestión de HW Gestión de SW Gestión de programas Programas de proceso Traductores, compiladores e interpretes, Utilidades del SO 30-11-2011 45 Definiciones Básicas Sistema Operativo – Ejemplos Definiciones Básicas Lenguajes de Programación 30-11-2011 46 Definiciones Básicas Lenguajes de Programación Todo programa debe ser escrito en un lenguaje que entienda el computador, a este lenguaje se le llama «Lenguaje de programación». Los lenguajes de programación emplean palabras similares a las que ocupan las personas, pero con una sintaxis especifica (estructura, orden, gramática y ortografía), cuyas normas las establece el propio lenguaje a utilizar. Las personas que escriben este conjunto de instrucciones se conocen como programadores. Definiciones Básicas Lenguajes de Programación El programador debe conocer el lenguaje a utilizar y sus comandos para luego dividir el problema en pasos detallados y convertir estos pasos en instrucciones precisas. (sin ambiguedades) Una vez que se encuentra listo el programa, el computador procederá a traducir el lenguaje utilizado a el lenguaje de 0‟s y 1‟s para poder procesarlo. 30-11-2011 47 Definiciones Básicas Lenguajes de Programación - Niveles Lenguajes de Bajo Nivel Lenguajes de Medio Nivel Lenguajes de Alto Nivel Definiciones Básicas Lenguajes de Programación - Niveles Lenguaje de Bajo Nivel Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. La palabra “bajo” no implica que el lenguaje sea inferior a un lenguaje de alto nivel; se refiere a la reducida abstracción entre el lenguaje y el hardware. Uso: ventajas e inconvenientes. En general se utiliza este tipo de lenguaje para programar controladores (drivers). 30-11-2011 48 Definiciones Básicas Lenguajes de Programación - Niveles Lenguaje de Medio Nivel Se dice del lenguajes de programación como C. Estos lenguajes son clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel. Definiciones Básicas Lenguajes de Programación - Niveles Lenguaje de Alto Nivel Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Se tratan de lenguajes independientes de la arquitectura del ordenador. Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa. 30-11-2011 49 Definiciones Básicas Lenguajes de Programación - Resumen Lenguaje de programación: lenguaje en el que podemos dar ordenes al computador. Instrucción: Orden expresada en un lenguaje de programación. Programa: Secuencia ordenada de instrucciones. Definiciones Básicas Lenguajes de Programación - Grados Los lenguajes según grado de independencia de la maquina son: Lenguaje de maquina Lenguaje ensamblador (Assembler) Lenguaje de nivel medio (C) Lenguaje de alto nivel (Pascal) Lenguaje orientado a objetos (C++) Lenguajes orientados a problemas concretos (SQL) 30-11-2011 50 Definiciones Básicas Lenguajes de Programación - Tarea Investigar a lo menos 3 lenguajes de programación, incluyendo C. Deben incluir: A lo menos 4 instrucciones más utilizadas y cual es su labor. Generación a la que pertenece. Nivel (Bajo, medio o alto) y porque A lo mas 5 paginas, Arial tamaño 12. Además, dentro de cada lenguaje debe agregar un código que imprima en pantalla un «Hola mundo, somos „y los integrantes‟»
Compartir