Вы находитесь на странице: 1из 20

Por: Ing. Msc. Alberto M.

Medina Villacorta 10/09/2018

Introducción a la informática

Registro CIP N° 143211

Introducción a la informática Agenda Académica

Conceptos básicos

Codificación de la información

Estructura funcional de una computadora

Soporte lógico de las computadoras


Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Agenda Académica Conceptos básicos

Informática
Conceptos básicos  del francés
informatique
Codificación de la información (“INFORmación
autoMÁTICA”)
Estructura funcional de una computadora  en inglés
Computer
Soporte lógico de las computadoras Science

Conceptos básicos Conceptos básicos


Computadora u ordenador
Informática
 Ciencia que estudia el tratamiento de la
información por medio de máquinas
automáticas.
 Conjunto de conocimientos científicos y
técnicas que hacen posible el tratamiento
automático de la información por medio de
computadoras u ordenadores.
 Campo de conocimiento que abarca todos los
aspectos de diseño y uso de computadoras.
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Conceptos básicos Conceptos básicos

Computadora u ordenador Computadora u ordenador

Conceptos básicos Conceptos básicos

Computadora u ordenador Calculadora


 Máquina capaz de aceptar unos datos de  Máquina capaz de efectuar
entrada, efectuar con ellos operaciones lógicas operaciones aritméticas bajo el
y aritméticas, y proporcionar los datos control directo del usuario:
resultantes a través de un medio de salida;  No realiza operaciones de
todo ello sin la intervención de un operador tipo lógico,
humano y bajo el control de un programa de  No enlaza automáticamente
instrucciones previamente almacenado en la las operaciones que realiza.
computadora u ordenador.
 Su Lógica es cableada.
 Su Lógica es programada.
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Conceptos básicos Conceptos básicos


HARDWARE
Ejemplos de Y
Soporte Soporte
operaciones SOFTWARE
físico lógico
HARDWARE: SOFTWARE:
La máquina en sí; es Es el equipamiento o
Aritméticas: Lógicas: decir, el conjunto de soporte lógico; es el
• sumar, circuitos electrónicos, conjunto de los
• comparaciones,
• restar, cables, dispositivos componentes
• operaciones del
• multiplicar, electromecánicos y lógicos necesarios
Álgebra de
• dividir... otros elementos que hacen posible la
Boole...
físicos que forman la realización de tareas
computadora. específicas.

Conceptos básicos Conceptos básicos


Hardware Software
 El término hardware  El software, no trata sólo
no se utiliza de los programas de
únicamente para computadora, sino todas
designar los las materias relacionadas
dispositivos físicos con la construcción y uso
de la computadora, de los programas
sino también todo lo (organización y
relacionado con estructuración de los
ellos. datos, análisis de
ARQUITECTURA DE aplicaciones, metodologías
COMPUTADORES de diseño, etc.):
INGENIERÍA DE SOFTWARE
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Conceptos básicos Conceptos básicos


Hardware y Software La computadora como sistema:
 Una computadora necesita Se comporta como una “Caja negra” cuyas salidas
ambos soportes, tan dependen de las entradas.
imprescindible es el hardware SALIDAS
como el software. Datos de salida
 Aunque son muy distintos y Computadora y resultados
ENTRADAS
sus disciplinas relacionadas Datos de entrada
son diferentes, hardware y e instrucciones

software son complementarios


ya que la computadora Teniendo en cuenta las instrucciones del programa
necesita de ambos para su almacenado en la computadora:
funcionamiento.

Conceptos básicos Conceptos básicos


Dato: Representación formal de hechos, conceptos Ejemplos: 34ºC, 6768m, 1234-BCD, 11/09/2018, ...
o instrucciones adecuada para su comunicación,
interpretación y procesamiento por seres humanos 11-09-2018
Huascarán
o medios automáticos. 34°C 010100011011
En programación, un dato es la expresión general 011000111 Huaraz
11010100001 101001
que describe las características de las entidades 001100101110
6768 msnm
sobre las cuales opera un algoritmo. 111000101 111000
93,2 °F
En Estructura de datos, es la parte mínima de la Capital de la amistad
información. Un dato por sí mismo no constituye internacional 04-01-2019
información, es el procesamiento de los datos lo
que nos proporciona información.
En el interior de la computadora, todo
se representa con ceros y unos.
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Codificación de la información Codificación de la información


Información: El significado que un ser humano Tipos de código de barras:
le asigna a los datos.  Code 128
 Code 39 y codabar
 Codificar es representar los elementos de un
 EAN (European article number), entre otros.
conjunto mediante los de otro, de forma tal
que a cada elemento del primer conjunto le
corresponda un elemento distinto del
segundo.
Código QR
(Quick Response
Code, “Código de
respuesta rápida”)

Fuente: https://www.softseti.net/blog/2014/11/codigo-de-barras/

Codificación de la información Codificación de la información


Código QR, ejemplo de estructura
(Quick Response Code, Morfología/Estructura) Código binario:
En el interior de las computadoras digitales
actuales, la información se almacena y se transfiere
de un sitio a otro según un CÓDIGO BINARIO.

 El código binario
utiliza únicamente
dos símbolos
diferentes: {0, 1}

Fuente: https://es.wikipedia.org/wiki/Archivo:C%C3%B3digo_QR_Ejemplo_de_Estructura.svg
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Codificación de la información Codificación de la información


Código binario
 Cualquier dato que introduzcamos en la Bits
computadora o que sea manipulado por él se  La unidad más elemental
codifica en su interior por una sucesión de ceros de información en el
y unos (que físicamente se representa por interior de una
corrientes eléctricas, campos magnéticos, computadora es un valor
marcas ópticas...) binario (0 ó 1).
 En la entrada y la salida de la computadora, los  Esta unidad elemental de
cambios de código se realizan de forma información se denomina
automática para que no tengamos que introducir BIT (BInary digiT).
ni interpretar la información codificada.

Codificación de la información Codificación de la información


Bits
 Un bit representa la información correspondiente
a la ocurrencia de un suceso de dos posibilidades
(opciones) distintas.
 Cualquier suceso que tenga más de dos
posibilidades no podrá representarse con un
único bit, ya que faltarían valores para codificar la
información.
 Para que una codificación sea correcta, a cada
elemento de un conjunto se ha de asignar un
elemento distinto del otro conjunto.
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Codificación de la información Codificación de la información


Ejemplo de codificación
 Mensaje: “Confirmo asistencia”

Codificación de la información Codificación de la información


Bytes Bytes
 Usualmente, la información se representa por  Este número depende del código utilizado (en
medio de caracteres. general es 8).
 A cada carácter le corresponde un cierto número  Para medir la capacidad de almacenamiento del
de bits. una computadora se utilizan múltiplos del byte.
 Un BYTE es el número de bits necesario para
almacenar un carácter.
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Codificación de la información Codificación de la información


Representación de los datos
Representación de los datos Sistema de numeración binario

Sistema de numeración binario También podemos realizar el proceso inverso.

Ejemplo: El número 110101 en sistema binario equivale a: Ejemplo: El número 53 en sistema decimal equivale a:

1 x 25 + 1 x 24 + 0 x 2 3 + 1 x 22 + 0 x 21 + 1 * 20 = 53 / 2 = 26 ------------------------------------------ Resto: 1
26 / 2 = 13 ------------------------------- Resto: 0
13 / 2 = 6 ------------------------- Resto: 1
32 + 16 + 0 + 4 + 0 + 1 = 53 6 / 2 = 3 ------------------- Resto: 0
3 / 2 = 1 ------------ Resto: 1 110101
en sistema decimal. 1 / 2 = 0 ----- Resto: 1 binario

Codificación de la información Codificación de la información


Representación de los datos
Representación de los datos Y para los que
20 = 1 (Dedo pulgar)
21 = 2 (Dedo índice)
quieren contar 22 = 4 (Dedo corazón)
Ejercicio: Calcule el equivalente decimal del numero binario 10001010 23 = 8 (Dedo anular)
“con los dedos” 24 = 16 (Dedo meñique)

27 26 25 24 23 22 21 20

Se suman las casillas que tienen 1 e ignoran las que tienen 0

128 + 8 + 2 = 138 en sistema decimal.


Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Codificación de la información Codificación de la información


Ejemplo, tamaño de datos

Codificación de la información Codificación de la información


Unidad Signo Equivalencia
Múltiplos de Byte bit b 0ó1
Nombre Símbolo Binario Número de bytes Equivale byte B 8 bits
kilobit kb (kbits) 1000 bits
Kilobyte KB 210 1 024 1024 bytes Kilobyte (binario) KB 1024 bytes
Megabyte MB 220 1 048 576 1 024 KB Kilobyte (decimal) KB (ó kB) 1000 bytes
Megabit Mb 1000 kilobits
Gigabyte GB 230 1 073 741 824 1 024 MB Megabyte (binario) MB 1024 Kilobytes
Megabyte (decimal) MB (ó mB ) 1000 Kilobytes
Terabyte TB 240 1 099 511 627 776 1 024 GB Antiguo Gigabit Gb 1000 Megabits
Petabyte PB 250 1 125 899 906 842 624 1 024 TB Estándar Gigabyte (binario) GB 1024 Megabytes
Gigabyte (decimal) GB (ó gB) 1000 Megabytes
Exabyte EB 260 1 152 921 504 606 846 976 1 024 PB
Terabit Tb 1000 Gigabits
Zettabyte ZB 270 1 180 591 620 717 411 303 424 1 024 EB Terabyte (binario) TB 1024 Gigabytes
Terabyte (decimal) TB (ó tB) 1000 Gigabytes
Yottabyte YB 280 1 208 925 819 614 629 174 706 176 1 024 ZB
Petabit Pb 1000 Terabits
Petabyte (binario) PB 1024 Terabytes
Tabla basada en el Sistema Internacional de unidades. Petabyte (decimal) PB (ó pB) 1000 Terabytes
Actualmente existe otra forma de designar a las Exabit Eb 1000 Petabits
Exabyte (binario) EB 1024 Petabytes
diferentes medidas por la confusión que trae el sistema. Exabyte (decimal) EB (ó eB) 1000 Petabytes
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Codificación de la información Estructura funcional de la computadora


Unidad Signo Equivalencia
bit bit 0 or 1
byte B 8 bits
Estándar kibibit Kibit 1024 bits
IEC kilobit kbit 1000 bits
kibibyte (binario) KiB 1024 bytes
(no está kilobyte (decimal) kB 1000 bytes
megabit Mbit 1000 kilobits
extendido) mebibyte (binario) MiB 1024 kibibytes
megabyte (decimal) MB 1000 kilobytes
La Comisión gigabit Gbit 1000 megabits
Electrotécnica gibibyte (binario) GiB 1024 mebibytes
gigabyte (decimal) GB 1000 megabytes
Internacional
terabit Tbit 1000 gigabits
(International
tebibyte (binario) TiB 1024 gibibytes
Electrotechnical terabyte (decimal) TB 1000 gigabytes
Commission) petabit Pbit 1000 terabits
pebibyte (binario) PiB 1024 tebibytes
petabyte (decimal) PB 1000 terabytes
exabit Ebit 1000 petabits
exbibyte (binario) EiB 1024 pebibytes
exabyte (decimal) EB 1000 petabytes Arquitectura von Neumann: la idea clave es que el programa se almacena en
la memoria junto con los datos.

Estructura funcional de la computadora Estructura funcional de la computadora


MEMORIA MASIVA
Datos e Unidades de entrada: Dispositivos por medio de
Instrucciones
los cuales se introducen datos e instrucciones a la
MEMORIA PRINCIPAL computadora.
01001110
11100111
11001010
01010100
00111011
11001110
Ejemplo: Teclado, ratón, micrófono, escáner, cámara
ENTRADA 10101011 11000110 11110010 web, lector de huellas, lector de códigos de barras...
SALIDA
Datos e Resultados
Instrucciones Instrucciones Datos

UNIDAD DE UNIDAD
CONTROL ARITMETICO-
LOGICA

Arquitectura von Neumann


Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Estructura funcional de la computadora Estructura funcional de la computadora

Unidades de salida: Dispositivos por donde se Unidades mixtas: Dispositivos por donde ingresa y
obtienen los resultados de programas ejecutados sale la información.
por la computadora. Ejemplo: CD-DVD Drive, USB Drive, Modem,
Ejemplo: Monitor, impresora, parlantes, plotter... Tarjeta de red, otros…

Dispositivos de última generación Dispositivos de última generación


Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Estructura funcional de la computadora Estructura funcional de la computadora

Memoria Memoria principal, central o


Donde se almacenan, por un corto o largo período interna
de tiempo, tanto los datos como las instrucciones. La que trabaja a mayor velocidad
 ROM [Read Only Memory]:
Memoria principal, central Sólo lectura (no se puede
o interna modificar), es permanente.
La que trabaja a mayor
velocidad
 RAM [Random Access
Memory]: De lectura y
escritura, suele ser volátil.

Estructura funcional de la computadora Estructura funcional de la computadora

Memoria Memoria
 Para que un programa se  Se estructura en
ejecute, debe estar posiciones de un
cargado (almacenado) en determinado
la memoria principal número de bits
(palabras de
memoria) a las
que se accede
por su dirección
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Estructura funcional de la computadora Estructura funcional de la computadora


Memoria auxiliar, secundaria, externa o CPU [Central Processing Unit]
masiva: Más lenta, pero de mayor capacidad que CPU = ALU + UC
la memoria principal
 Los datos y programas se suelen almacenar en Unidad aritmético-lógica (UAL o ALU): Unidad
la memoria auxiliar para que, cuando se ejecute encargada de efectuar las operaciones aritméticas
varias veces un programa o se utilicen los datos y lógicas.
repetidamente, no sea necesario introducirlos de
nuevo.
ejemplo: Dispositivos de almacenamiento como
discos ópticos, USB Memory, etc.

Estructura funcional de la computadora Estructura funcional de la computadora


Unidad de control (UC) Unidad de control (UC)
Detecta señales de estado procedentes de las  La frecuencia del reloj (en Megahertzios, MHz, o
distintas partes de la computadora y genera Gigahertzios, GHz) determina, en parte, la
señales de control dirigidas a todas las unidades velocidad de funcionamiento de la computadora.
para controlar el funcionamiento de la máquina. Microprocesador (mP)
 Capta de la memoria principal las instrucciones CPU contenida en uno o varios circuitos integrados
del programa que ejecuta la computadora, las (chips)
descodifica y las ejecuta una a una.
 Contiene un reloj que sincroniza todas las
operaciones elementales involucradas en la
ejecución de una instrucción.
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Estructura funcional de la computadora Estructura funcional de la computadora


Tipos de instrucciones Clasificación de los
 Instrucciones de transferencia de datos: computadoras
Mover datos de un sitio a otro Según el uso que se
 Instrucciones de tratamiento: Realización de les da:
operaciones aritméticas y lógicas  Computadoras de
 Instrucciones de bifurcación y saltos: propósito general:
Alteración del orden secuencial de ejecución de Admiten distintos
las instrucciones. tipos de
Por ejemplo: Llamadas/retornos de subrutinas. aplicaciones que
 Otras: por ejemplo: Petición de interrupciones, sólo dependen del
detención de la CPU. programa que se
ejecuta.

Estructura funcional de la computadora Estructura funcional de la computadora


Clasificación de los computadoras Clasificación de las computadoras de propósito
 Computadoras de propósito específico: Sólo general según Prieto, Lloris & Torres: “Introducción
a la Informática” (en función de su capacidad)
admiten una aplicación concreta, utiliza muy pocos
programas y las unidades de E/S suelen estar
adaptadas para la aplicación en que se emplea.
• electrodomésticos (lavadoras, microondas...)
• electrónica de consumo (TVs, vídeos, cámaras...)
• periféricos (impresoras, escáneres...)
• sistemas de comunicaciones (teléfonos,
módems...)
• vehículos (encendido, transmisión, ABS, airbag...)
• sistemas de control industrial y robots
• sistemas militares (misiles...)
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Soporte lógico de las computadoras Soporte lógico de las computadoras


Soporte lógico = Software = Programas Clasificación
 Software de sistema
Sistema operativo (SO)
Programas de aplicación
Herramientas / utilidades (complementos del SO)
Optimización de recursos (por ejemplo el
Sistema Operativo
desfragmentador de disco)
Diagnóstico del sistema
Hardware
Herramientas de administración
Backup (por ejemplo compresión de archivos)
Antivirus (McAffee, Norton, Panda...)

Soporte lógico de las computadoras Soporte lógico de las computadoras


Clasificación  Software de aplicación
 Software de aplicación Gráficos raster/matriciales/retoque fotográfico
Programación (Adobe Photoshop, Paint Shop Pro)
Traductores (compiladores/intérpretes) Gráficos vectoriales (Corel Draw, MS Visio)
Depuradores Autoedición (MS Publisher, Adobe Illustrator)
Editores de texto Colaboración / groupware (Lotus Notes)
Entornos integrados de desarrollo (IDEs) Ciencia/Ingeniería CAD/CAM (AutoCAD, Cadence)
Herramientas ofimáticas (por ejemplo suites = Cálculo matemático (Mathematica, Matlab, SPSS)
paquetes integrados) Sistemas gestores de bases de datos (Oracle, MS
Procesamiento de textos (MS Word, Lotus SQLServer, IBM DB2, Interbase...)
WordPro, WordPerfect) Comunicación (por ejemplo Internet)
Bases de datos (MS Access, Lotus Approach) Multimedia (imagen & sonido)
Hojas de cálculo (MS Excel, Lotus 1-2-3) Juegos...
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Soporte lógico de las computadoras Soporte lógico de las computadoras


Sistemas operativos
Sistema operativo: Conjunto de programas
encargado de controlar los recursos de la
computadora.
Funciones
 Evitar que el usuario o aplicación tenga que
conocer con demasiados detalles el hardware
(esto es, servir de puente entre el hardware y los
programas de aplicación)
 Ofrecer una interfaz de usuario que permita
ejecutar aplicaciones, por ejemplo interfaz gráfica
de usuario tipo WIMP( Windows, Icons, Menus
and Pointers)

Soporte lógico de las computadoras Soporte lógico de las computadoras

Módulos Clasificación
 KERNEL (núcleo del sistema operativo) Monousuario vs. Multiusuario
 Cargador inicial (arranque de la computadora) Monotarea vs. Multitarea
 Administrador de CPU (dispatcher/planificador) Ejemplos de sistemas operativos
 Administrador de memoria (memoria virtual, Monotarea Multitarea
swapping) MS-DOS OS/2 (IBM)
 Gestor de archivos (FAT, NTFS...) CP/M MacOS (Apple)
 Comunicación entre procesos Windows 95/98/Me (uso doméstico)
 Protección de datos y control de acceso Windows NT/2000 (uso profesional)
 Controladores de dispositivos (drivers) Windows XP, Vista, 7, 8
 Herramientas de administración UNIX (IRIX, Solaris/SunOS, Linux..
 Interfaz de usuario (GUI)
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Soporte lógico de las computadoras Soporte lógico de las computadoras

Sistema operativo monotarea Sistemas operativos multitarea

Soporte lógico de las computadoras Soporte lógico de las computadoras


Una parte de la familia de sistemas operativos UNIX
Sistemas operativos multitarea
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Soporte lógico de las computadoras Soporte lógico de las computadoras


La familia de sistemas operativos Windows Software peligroso

Virus
Pequeño programa diseñado para instalarse y
ejecutarse en un computadora sin permiso del
usuario y, habitualmente, con “mala intención”
 Funciones: propagarse, defenderse & realizar
alguna acción (inocua/dañina).
 Suelen permanecer inactivos algún tiempo para
propagarse sin ser detectados.

Soporte lógico de las computadoras Soporte lógico de las computadoras


Software peligroso Software peligroso

Tipos Troyanos
 Virus clásicos: Infectan los archivos ejecutables Programas que hacen algo de cara al usuario y,
(.exe, .com...) además, realizan otras tareas "ocultas".
 Virus de macros: Macros dentro de documentos
(Word, Excel...) Bombas lógicas
 Virus MBR [Master Boot Record]: Infectan el Software, incluido por los que desarrollaron la
sector de arranque del disco y permanecen aplicación, que se activa cuando se dan ciertas
incluso cuando formateamos el disco. condiciones (por ejemplo la fecha).
Por: Ing. Msc. Alberto M. Medina Villacorta 10/09/2018

Para responder…

1. ¿Qué entiende por informática?

2. Explique brevemente laEstructura funcional


de la computadora.

3. Indique las funciones que cumple cada


componente de un sistema informático.

4. Señale los principales dispositivos de


entrada/salida de datos.

5. Que significa PC, CPU, RAM, ROM, Bit

Вам также может понравиться