1.1 Informática:
En Internet:
Aquella disciplina encargada de estudio de métodos, procesos, técnicas desarrollos y su utilización en ordenadores con el fin de almacenar procesar y transmitir información y datos en formato digital.
En clase:
Ciencia que estudia el tratamiento automático y racional de la información.
1.2 Ordenador
Es una maquina compuesta por circuitos electrónicos que recibe información, procesa esa información y genera resultados.
1.3 Hardware
Es la parte física de un sistema informático.
1.4 Software
Comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas especificas
1.5 Firmware
Es un bloque de instrucciones de maquina para propósitos específicos grabado en una memoria de tipo solo lectura (memoria ROM, flash )que establece la lógica de mas bajo nivel que controla los circuitos de un dispositivo electrónico.
2. Generación de ordenadores
2.1 Primera Generación 1945-1950
-ENIAC : Electronic Numerical Integrator And Computer, fue el primer ordenador.Constituido en la Universidad de Pensilvania por John Presper Eckert y John William Mauchly.
-Estaba constituido por unas 18.000 válvulas de vació, 7200 diodos de cristal ,1500 relés y 70.000 resistencias.
2.2 Segunda Generación 1950-1960
- Las válvulas de vació se sustituyen por transistores ,por tanto , se reduce el peso y el tamaño.
- Aumenta la fiabilidad y la velocidad.
- Comienza a usarse en empresas.
-Surgen los lenguajes de programación que nos permite una comunicación con el ordenador.
2.3 Tercera Generación 1960-1970
-Aparecen los circuitos integrados volviendo a reducir consideradamente su tamaño y peso
-Se siguen desarrollando lenguajes de programación.
2.4 Cuarta Generación 1970-1980
-Aumenta la escala de integración aun mas debido a la utilización de microchips
- Se desarrollan los periféricos y aplicaciones.
- Aparecen los PC.
-Aumenta mucho mas la escala de integración
-Comienza la personalización de los ordenadores adaptándose a muy distintas necesidades.
3.Funciones y bloques básicos de un sistema informático
3.1 Recibir información - Unidad de Entrada
3.2 Almacenar la información - Memoria
3.3 Procesar la información - Unidad Central de Proceso
3.4 Generar resultados - Unidad de Salida
4.Arquitectura de ordenadores
4.1 Definición
Es el diseño conceptual y la estructura operacional fundamental de un ordenador.
4.2 Arquitectura de Von Neumann
En la CPU nos encontramos :
- ALU : Unidad Aritmético-Lógica
- UC : Unidad de Control : Lee las instrucciones de la memoria de instrucciones y genera las señales de control para que se ejecuten las instrucciones .
- Banco de registros:Los registros proporcionan el espacio de almacenamiento para los datos que utiliza la CPU
- Buses internos : cables (gordos) que transportan la información entre los bloques de la CPU.
En la Memoria Principal nos encontramos :
- Memoria de datos: almacena los datos , la información.
- Memoria de instrucciones:almacena todas las instrucciones que se pueden ejecutar.
En la Unidad de Entrada/Salida : Sirve para comunicarse con el exterior.
Los buses son las vías de comunicación que permiten mover información entre los tres bloques.
- Bus de Datos :Habra dos tipos de datos que almacenara :
- Información : La información con la que trabaja la ALU, La Unidad de Control.
- Instrucciones : Que el ordenador puede ejecutar (+-*/)
-Bus de Direcciones : Se utiliza para indicar el origen o destino de los datos.
-Bus de Control : Proporciona señales para coordinar las diferentes tareas que se realizan en el sistema informático.
-Señal de reloj : CLK : Sirven para marcar el ritmo al que se realizan las operaciones.
-Selección de chip :CS: Es la entrada que activa el chip que debe estar activo y cual debe estar inactivo , para un menor gasto de energía.
-Ready : Indica cuando los dispositivos están preparados.
-Lectura /Escritura ( R/W) : indicara si lo que hace es una lectura o una escritura.
5.Unidad de Control
5.1 Función
Leer las instrucciones almacenadas en la memoria de instrucciones y generar las señales de control para coordinar el resto de unidades funcionales del ordenador y ejecutar las instrucciones .
5.2 Partes de la Unidad de Control:
-Contador de programa : apunta a la siguiente instrucción que hay que ejecutar
-Decodificador de instrucciones :Interpreta la instrucción a ejecutar.
-Reloj: Sirve para sincronizar todos los elementos.
-Secuenciador: Controla el orden en el que se ejecutan las instrucciones.
5.3 Tipos de Unidad de Control :
- Unidad de Control Cableada: Las operaciones que hay que hacer se configuran mediante cables.
- Microprogramado : La CPU se programa y se ejecuta las instrucciones , tiene la ventaja de que al programarlo da la opción de hacer muchas mas cosas , y la desventaja es mucho mas lenta que la utilización de el cable.
6.Memorias Físicas
6.1 ROM ( Read Only Memory )
- Características:
- Solo lectura
- Acceso secuencial
- No volátiles
- Tipos :
- EPROM : Memoria electricamente programable, es decir que se puede programar mediante impulsos electricos, y se borran mediante el uso de la luz ultravioleta.
- EEPROM (flash) : Borrable , es una memoria que se programa electricamente y que también se puede borrar electricamente.
6.2 RAM ( Random Acces Memory)
-Se usa para guardar los programas que estamos ejecutando.
- Es de lectura y escritura.
- Acceso aleatorio.
- Volátil.
- Tipos :
- SRAM: Es una memoria RAM estática, esta fabricada con transistores, no necesitan refresco.
- DRAM: Es una memoria dinámica , esta fabricada con condensadores, por lo tanto cada cierto tiempo necesitan refresco ( que cada cierto tiempo se recarguen los condensadores para evitar la perdida de datos).
7. Periféricos
7.1 Función:Su función es meter y sacar datos al exterior.
7.2 Tipos de Periféricos:
-Periféricos de Entrada: para introducir los datos al ordenador.
-Periféricos de Salida: para extraer los datos del ordenador.
7.3 Métodos:
-Sondeo : consiste en preguntar continuamente a los periféricos si tienen algún dato nuevo.
-Interrupciones: el procesador esta trabajando a sus cosas y cuando un periférico tiene algo nuevo , el periférico interrumpe al procesador y este atiende al periférico , una vez atendido al periférico , el procesador continua con la actividad que realizaba antes.
- DMA:Acceso directo a memoria ; se basa en que el procesador conecta el periférico con la memoria y deja que se pasen los datos ellos solos.
8.Inicialización
8.1 ¿Que es?
Es el proceso mediante el cual el ordenador arranca.
8.2 Proceso
-Primer paso : se genera un pulso de reset , es un pin que siempre esta a cero y varia a 1.
-Segundo paso: comienza la rutina de carga , el proceso de instrucciones se guarda en la memoria (BIOS) la cual necesita una memoria auxiliar para almacenar datos que van cambiando ; Fecha , Hora, Configuración de los puertos: Entrada/Salida.
Es un tipo de memoria SRAM y se denomina CMOS.
Para que estos datos no se pierdan se le coloca una pila a la memoria , gracias a eso se puede refrescar cada poco tiempo y así los datos pueden permanecer los datos.
Tercer paso : POST power on self test: El post es una autotesteo de todo el hardware conectado al ordenador , ademas genera códigos sonoros cuando hay algo que no funciona.Cada una de las interrupciones tienen un numero asociado que nos comunica que elemento tiene un mal funcionamiento.
8.3 Tipos de Inicialización:
-Fría : Ocurre cuando el ordenador esta apagado y se enciende.
-Caliente:Ocurre cuando el ordenador esta encendido y lo reiniciamos, es mas rápida que la inicializacion en frió porque no hace el testeo de la memoria RAM.
9.Software
9.1Sistemas Operativos
Funcion:
Es un programa o conjunto de programas que gestiona los recursos hardware y provee servicios a las aplicaciones y para permitir que el resto de programas funcionen correctamente.
Tipos
-Windows: Es un Sistema operativo de pago
Ventajas:
- Es más conocido
- Es el que tiene más software desarrollado…
- Desventajas:
- El costo es muy alto
- Las nuevas versiones requieren muchos recursos
- La mayoria de los virus estan echos para win
- Puedes tener errores de compatibilidad en sistemas nuevos.
- Historicamente es más inestable de los 3
Ventajas:
- El mejor costo del mercado, gratuito o un precio simbolico por el cd.
- Tienes una enorme cantidad de software libre para este sistema
- Mayor estabilidad por algo lo usan en servidores de alto rendimiento
- Entorno grafico (beryl) mejor que el aero de windows…
- Existen distribuciones de linux para diversos tipos de equipo, hasta para maquinas de 64 bits.
- Las vulneralidades son detectadas y corregidas más rapidamente que cualquier otro sistema operativo.
- Desventajas:
- Para algunas cosas debes de saber usar unix
- La mayoria de los ISP no dan soporte para algo que no sea windows (ignorantes).
- No Existe mucho software comercial.
- Muchos juegos no corren en linux.
Ventajas:
- mejor interfaz grafica del mercado
- Ideal para diseño grafico.
- Costoso (aunque viene incluido con la maquina)
- Existe poco software para este sistema operativo.
- Es más complicado encontrar gente que la pueda arreglar en caso de fallas.
-Android sistema "libre".
Ventajas:
El código de Android es abierto: Google liberó Android bajo licencia Apache. Gracias a esto cualquier persona puede realizar una aplicación para Android. Para que tengas una idea de la importancia del código abierto, cuando apareció Android ya había un consorcio de 78 importantes empresas especializadas en diseño de software para teléfonos móviles listas para diseñar aplicaciones.
Al día de hoy hay más de 100.000 aplicaciones disponibles para teléfonos Android, gran parte de ellas gratuitas. Además la libertad de código permite adaptar Android a bastantes otros d
Desventajas:Android es multitarea: esto es un arma de doble filo. Para empezar el hecho de tener varias aplicaciones abiertas hacen que el consumo de la batería se dispare y por otro lado Android no siempre cierra todas las aplicaciones así que hace falta tener una aplicación que cierre las aplicaciones abiertas. En la Market de Android hay un buen puñado de aplicaciones de este tipo así que el problema se soluciona rápidamente pero es un error a fin de cuentas.
Duración de la batería: la batería en un móvil Android se gasta muy, pero que muy rápidamente.
9.2 Aplicaciones:
Programa informático diseñado como herramienta que ayuda a realizar diversas tareas.
10. Codificación de datos
10.1Sistemas
Sistema Binario 0,1
Sistema decimal : 0,1,2,3,4,5,6,7,8,9
Sistema octal: 0,1,2,3,4,5,6,7
Sistema Hexadecimal: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Conversiones :
-Binario - Decimal
-Binario- Hexadecimal
-Decimal - Hexadecimal
Operaciones :
-Aritmeticas : Suma; producto;
-Lógicas : AND; OR;XOR;NOT.
11.Almacenamiento de datos en el ordenador
Bit : 1 dato
Byte : 8 Bits
K(kilo): 2exp10 :1024 bits 1KB= 8*1024bits
M(mega):2exp10:2exp20k
G(giga)2exp10 :2exp30M
T(tera):2exp10:2exp40G

No hay comentarios:
Publicar un comentario