Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Fac. de Ingeniería – UNJu Carrera: APU 2008 Curso: Primer Año AÑO 2015 Prof. Ing. Norma Cañizares Evolución de las computadoras Computadora (Pasado) 1945 - 1955 Computadores de Gran Tamaño Generaban mucho calor Necesitaban una gran cantidad de Operadores Humanos En su Mayoría mas lentas que las calculadoras de bolsillo actuales Usaban Tubos al Vacío Primera Generación Medía 15 metros de largo, 2.40 m. de altura y pesaba 5 toneladas. La Mark I usaba relés electromecánicos para resolver problemas de suma en menos de un segundo, 6 segundos para multiplicación y el doble de tiempo para la división. Muchísimo mas lenta que una calculadora de bolsillo del presente. Mark I de IBM Primera Generación 1946 ENIAC Electronic Numerical Integrator and Computer balísticos, o de la trayectoria de los mísiles. El ENIAC contenía 18.000 válvulas de vacío, y para programarlo había que cambiar manualmente el cableado. Fue construida en 1946 en la Universidad de Pensylvania por John Mauchly y J. Presper Eckert. Medía 2.40 de ancho por 30 metros de largo y pesaba 80 toneladas. La ENIAC podía resolver 5,000 sumas y 360 multiplicaciones por segundo, pero su programación era terriblemente tediosa y debía cambiársele de tubos continuamente fue empleada por el ejército exclusivamente para cálculos El ENIAC Primera Generación El ENIAC Primera Generación En realidad EDVAC fue la primera verdadera computadora electrónica digital de la historia, tal como se le concibe en estos tiempos y a partir de ella se empezaron a fabricar arquitecturas más completas. Fué el primer equipo con capacidad de almacenamiento de memoria e hizo desechar a los otros equipos que tenían que ser intercambiados o reconfigurados cada vez que se usaban. en lugar de usar decimales la EDVAC empleaba números binarios. El EDVAC Primera Generación La primera computadora electrónica comercial, la UNIVAC I, fue también la primera capaz de procesar información numérica y textual. En la ilustración vemos una UNIVAC. La computadora central está al fondo, y en primer plano puede verse al panel de control de supervisión. Remington Rand entregó su primera UNIVAC a la Oficina del Censo de Estados Unidos en 1951. Universal Automatic Computer El UNIVAC I Primera Generación Mas potentes y confiables Menos costosas Mas fáciles de operar Uso de transistores 1955-1965 Segunda Generación http://www-etsi2.ugr.es/alumnos/mlii/#segunda Circuitos Integrados Aparición de la IBM 360 Miniaturización 1965-1971 Tercera Generación http://www-etsi2.ugr.es/alumnos/mlii/#tercera Fue en 1958 que Jack Kilby y Robert Noycea, de la Texas Instrument, inventaron los circuitos integrados, que eran un conjunto de transistores interconectados con resistencias, dentro de un solo chip. Fue a partir de este hecho que las computadoras empezaron a fabricarse de menor tamaño, más veloces y a menor costo ya que la cantidad de transistores colocados en un solo chip fué aumentando en forma exponencial. Circuitos Integrados Tercera Generación 1971-1981 Cuarta Generación Año de Inicio Hardware Software Entrada de Datos Almacenamiento de la Información Primera Generación 1945 Válvulas de vacío Lenguaje de máquina Tarjetas Perforadas Tambor magnético Segunda Generación 1955 Transistores Lenguaje Ensamblador Tarjetas Perforadas cintas magnéticas Tercera Generación 1965 Circuitos Integrados (Chips) Sistemas Operativos y aplicaciones Teclado Discos magnéticos Cuarta Generación 1971 Microprocesadores Sistemas Operativos de Entorno Gráfico Teclado, ratón Discos Duros Evolución de las computadoras http://www-etsi2.ugr.es/alumnos/mlii/#segunda http://www-etsi2.ugr.es/alumnos/mlii/#tercera http://www-etsi2.ugr.es/alumnos/mlii/#cuarta Evolución de las computadoras 1era Generación Válvulas de Vacio No existe SO 2da Generación Transistores SO por Lotes 3era Generación Circuito Integrado SO Multiprogramación SO Multiprocesamiento SO Multiusuario 4ta Generación Microprocesador DOS UNIX Quinta Generación 1982-20xx Características: Procesamiento en paralelo. Inteligencia artificial. Sistemas expertos Redes neuronales. Robótica. Definiciones Básicas Computación: Ciencia que estudia el procesamiento de la información mediante equipos electrónicos. Informática: Disciplina que estudia el tratamiento automático de la información utilizando dispositivos electrónicos y sistemas computacionales. Computadora: Equipo electrónico que procesa la información que se le proporciona y nos entrega resultados a través de empleo de programas. Programa: Secuencia de instrucciones que una PC puede interpretar y ejecutar de manera lógica a través de un lenguaje de programación. Sistema: Conjunto organizado de componentes, procedimientos, etc. que se integran para lograr un objetivo común. 17 Sistemas de Computación Definición Es un conjunto de dispositivos electrónicos, que a través de procedimientos preestablecidos (programas), procesan y entregan información a partir de datos recibidos. Organización del Sistema de Computación Según a la naturaleza de sus componentes. Hardware: (Hard: duro y Ware: equipo) Es el conjunto de elementos físicos que forman parte de la computadora. Es decir, es la parte tangible o física del sistema. Ej. Teclado, monitor, plaquetas, gabinete, unidad de disco, etc Software: (Soft: suave y Ware: equipo) Es el conjunto de programas y utilidades que se encargan de explicar al hardware lo que tiene que hacer. Es decir la parte intangible o lógica del computador. Ej. Aplicaciones, Sistemas Operativos, etc. Firmware: Es software embebido en hardware. Es un hibrido de Hardware y Software. Organización del Sistema de Computación Según la función de sus componentes. Organización del Sistema de Computación Según la función de sus componentes. Unidad Central de proceso(CPU): Es la parte principal o cerebro del computador por ser la unidad que aloja al circuito más importante EL MICROPROCESADOR. Su misión es el procesamiento de datos. Unidades de Entrada: Es el conjunto de dispositivos por donde ingresan los datos y/o instrucciones para el proceso. Ej. Teclado, Joystick, Escáner, lapiz óptico , micrófono, etc. Unidades de Salida: Son los dispositivos que reciben los datos procesados para presentarlos al operador. Ej. Monitor, trazador o plotter, impresora, parlantes, etc. Unidades de Entrada/Salida Son aquellas donde los mismos dispositivos pueden comportase de una u otra forma, según como sean activados por la CPU. Ej disquetes, cintas, MODEM, pendrive, etc. Interconexión: Los canales de interconexión entre las unidades se conocen generalmente como buses, y son las vías a través de las cuales se comunican las distintas unidades integradas al sistema, casi siempre bajo el control de la CPU. Memoria Central: también denominada memoria interna o principal. Es la encargada de almacenar los programas y los datos de estos, necesarios para que el sistema informático realice un determinado trabajo. Una característica importante es que es volátil, es decir al cortar la energía eléctrica se borra el contenido almacenado en ella. Almacenamiento secundario(memoria auxiliar): son medios de almacenamiento externo, permiten el almacenamiento masivo de información. Su principal importancia radica en que permiten almacenar información a lo largo del tiempo, recuperándola cuando sea necesario y sin que se pierda aunque el dispositivo quede desconectado de la red eléctrica. Ej.: discos duros, CD, DVD, pendrivers, etc. Salida Entrada Procesamiento Datos capturados del ambiente, Instrucciones C.P.U. Informacióngenerada a través de dispositivos periféricos de salida Dispositivos de Entrada de Datos Teclados, Lápices ópticos, Lector de código de barras, Ratones, Scanners, Micrófonos Dispositivos de Salida Monitores, Impresoras, Plotters, Parlantes, Ciclo Básico de Operación de las Computadoras Software De Aplicación Software de Programación Software de Sistema SOFTWARE El software de una computadora constituye la parte lógica del sistema, e incluye a todos los programas (sistemas operativos, procesadores de texto, reproductores multimedia, etc.) y datos (archivos de texto, audio, video, gráficos, etc.) del equipo de computación. El Software se clasifica, básicamente, en: SOFTWARE SISTEMA OPERATIVO Está formado por un conjunto de programas que administran los recursos físicos y lógicos del computador. El Sistema Operativo controla todas las actividades que realiza la PC (por ej. mantenimiento de los archivos del disco y la administración de la pantalla). Sin el SO no funcionan los demás programas, sobre el se instalan y ejecutan el resto de los programas que queramos utilizar. Ej. DOS (Disk Operating System): fue el primer Sistema Operativo y tenía un entorno de texto. Windows 95 / 98 / Milenium / 2000 / XP / Vista / Seven/8: que tienen un entorno gráfico. LINUX, UNIX, ANDROID, Software: Funciones del sistema operativo Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario. Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida. Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas. Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas. Servicio de soporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software. Procesadores de Texto Base de Datos Hojas de Cálculo Gráficos Organizador Personal A MEDIDA Control de Producción Gestión de Mantenimiento de Maquinaria Ofimática (Más utilizado) COMERCIALES Sistemas Específicos (Contabilidad) SOFTWARE Software de Aplicación: Es el software diseñado y escrito para realizar una tarea especifica, ya sea personal, o de procesamiento. Aquí se incluyen las bases de datos, tratamientos de textos, hojas electrónicas, gráficas, comunicaciones, etc.. SOFTWARE Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros: Editores de texto Compiladores Intérpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc.. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI). Otras formas de clasificar el SW De acuerdo a su costo: De costo cero: SW gratis, costo de adquisición nulo. De costo mayor a cero: SW Comercial. De acuerdo a la apertura de su código fuente: De código fuente abierto: Open Source, acceso al código fuente. De código fuente cerrado: no se puede tener acceso al código fuente. En Gral., es sw propietario. De acuerdo a su “filosofía”: Propietario Libre De acuerdo a su protección: De dominio público: sw que no esta protegido con ningún tipo de licencia. Protegido por licencias Protegido con copyright: con derechos de autor (o de copia) Protegido con copyleft: garantiza las libertades del sw libre, establece que cuando se redistribuye el sw, estas libertades se trasladen a los receptores del mismo. De acuerdo a su “legalidad”: Legal: sw que se posee o circula sin contravenir ninguna norma. Ilegal: sw que se posee o circula violando una norma determinada. Acerca de las Licencias de Uso El software se rige por licencias de utilización, es decir, en ningún momento un usuario compra un programa o se convierte en propietario de él, tan sólo adquiere el derecho de uso, incluso así haya pagado por el. Las condiciones bajo las cuales se permite el uso del software --o sea las licencias-- son contratos suscritos entre los productores de software y los usuarios. En general, las licencias corresponden a derechos que se conceden a los usuarios, principalmente en el caso del software libre, y a restricciones de uso en el caso del software propietario. Las licencias son de gran importancia tanto para el software propietario como para el software libre, igual que cualquier contrato. Un caso especial, en lo que concierne a la propiedad sobre el software, lo constituyen los programas denominados de dominio público, porque sus creadores renuncian a los derechos de autor. Software Libre (Free software) De acuerdo con la definición de los autores del modelo, el software libre se refiere a cuatro libertades fundamentales de los usuarios. Otorga la libertad de: 0) usar el programa, con cualquier finalidad, 1) estudiar su funcionamiento y adaptarlo a necesidades específicas, 2) distribuir copias de la manera que se desee, y 3) mejorar el programa haciendo públicas dichas mejoras. condición necesaria para que estas libertades puedan existir, “es necesario disponer del código fuente del programa” En este tipo de licencia, debe entenderse libre en el sentido de libertad. no hay que confundirlo con software gratis. Por lo tanto, puede existir algún costo asociado a su adquisición o con servicios de soporte con licencia bajo el paradigma de software libre. Esta modalidad no significa no comercial, por tal razón este software puede comercializarse. No obstante, gran parte del sw libre existente también es gratuito SOFTWARE PROPIETARIO (sw privado) Es un software creado por personas o empresas con finalidad comercial, generando ingresos mediante la venta masiva de la licencia. (software pago) Las licencias propietarias establecen que el usuario adquiere solamente la facultad de utilizar el programa pero no la propiedad del mismo (Protegido con copyright.) Tampoco el usuario adquiere el derecho de modificar ni analizar el funcionamiento interno del software (código cerrado). Los fabricantes de programas sometidos a este tipo de licencias por lo general ofrecen servicios de soporte técnico y actualizaciones durante el tiempo de vida del producto. Licencias de software privativo (cont.) Licencia de software comercial Software desarrollado por una entidad que tiene la intención de hacer dinero con el uso. Licencia de software de OEM Se trata de un tipo de licencia que restringe su venta a que esta debe ser como parte de un equipo nuevo, estando prohibido venderlo por separado. Licencia de software de retail. Son las versiones de venta de software. En este caso el programa es de la entera propiedad del usuario, pudiendo este cederlo libremente a terceros o venderlo. Licencias de software privativo (cont.) Licencia de software de volumen Es un tipo de licencia de software destinado a grandes usuarios (empresas), normalmente bajo unas condiciones similares a las de las licencias OEM, aunque sin estar supeditadasa equipos nuevos. Normalmente estas licencias se venden en paquetes de x números de licencias, por ej. En paquetes de 25 licencias como mínimo. Este tipo de licencia no se puede ceder a terceros ni total ni parcialmente. Licencia de software de Shareware Es un tipo de distribución en el que se autoriza el uso de un programa para que el usuario lo evalué y posteriormente lo compre. Licencia de software DEMO Se sede un programa para su evaluación, pero con unas fuertes limitaciones en su desempeño o funcionalidades. Software Libre Licencia de software libre no protegido con copyleft Viene desde el autor con autorización para redistribuir y modificarlo así como para añadirle restricciones adicionales. Algunas copias o versiones modificadas pueden no ser libres completamente, podría ser privativo. Licencia de software con copyleft No permite a los redistribuidores agregar ninguna restricción adicional cuando estos redistribuyen o modifican el software. Cada copia del software, aun si ha sido modificado, debe ser software libre. Software Libre Licencia de software GNU GPL La licencia publica general (GPL) otorga al usuario la libertad de compartir el software, así como realizar cambios en el. El usuario tiene derecho a usar el programa, modificarlo y distribuir las versiones modificadas de este. Mantiene la libertad del software y evita que alguien quiera apropiarse de la autoría intelectual de un programa. El software debe ser gratuito, asegurándose siempre de mantener los nombres y créditos de los autores originales. Unidad Equivale a: Almacena… Observación 1 bit BIT (BInary digiT) 0 ó 1 Un digito binario, unidad más pequeña de almacenamiento 1 byte (b) 8 bits Una letra, un número o un símbolo especial Capacidad necesaria para almacenar un carácter 1 Kilobyte (kb) 1024 bytes 1024 caracteres 1 Megabyte (Mb) 1024 Kb 1.048.576 (caracteres) 1 Gigabyte (Gb) 1024 Mb 1.073.741.824 (caracteres) 1 Terabyte (Tb)=1024 Gigabytes; 1 Pentabyte (Pb) =1024 Terabytes; 1 Exabyte … y así sucesivamente La capacidad de un DVD es de 4 Gb, CD es de 700 Mb. La memoria RAM de una PC es de 256 Mb, 512 Mb, 1Gb, etc. UNIDAD DE MEDIDA DE LA INFORMACIÓN Basado en 0 y 1 El 0, indica ausencia de un pulso eléctrico El 1, indica su presencia Un Byte = Un Carácter= 8 Bits 0 1 0 0 0 0 0 1 = 65 = A 27 26 25 24 23 22 21 20 Un Bit 64 + 1 Numero Decimal Código ASCII Sistema Binario
Compartir