Tema 1
Tema 1
Fundamentos de
Fundamentos de
Computación
Computación
Prof. María Alejandra Quintero
Prof. María Alejandra Quintero
Asignatura: Informática
Asignatura: Informática
Escuela de Ingeniería Forestal
Escuela de Ingeniería Forestal
Contenido
Contenido
►Concepto de Informática
Concepto de Informática
►Concepto de computadora
Concepto de computadora
►Breve reseña histórica
Breve reseña histórica
►Clasificación de las computadoras
Clasificación de las computadoras
►Componentes de una computadora
Componentes de una computadora
Hardware
Hardware
Software
Software
Informática
Informática
Ciencia que estudia el procesamiento
Ciencia que estudia el procesamiento
automático de la información.
automático de la información.
Este término surge en Francia
Este término surge en Francia
en el año 1962.
en el año 1962.
En países anglosajones se usa “Ciencias
En países anglosajones se usa “Ciencias
de la Computación” (Computer Science)
de la Computación” (Computer Science)
La Informática trata los siguientes
La Informática trata los siguientes
temas:
temas:
1.
1. Estudio de aplicaciones informáticas
Estudio de aplicaciones informáticas
existentes
existentes
2.
2. Desarrollo de nuevas aplicaciones
Desarrollo de nuevas aplicaciones
(software)
(software)
3.
3. Desarrollo de nuevas sistemas
Desarrollo de nuevas sistemas
operativos
operativos
4.
4. Desarrollo de nuevas máquinas
Desarrollo de nuevas máquinas
¿Qué es una computadora ?
¿Qué es una computadora ?
Es un dispositivo electrónico que acepta datos de
entrada, los procesa mediante programas y genera
información.
•Abaco (2600 y 190 A.C).
Primer dispositivo mecánico para contar
•Pascalina
Blaise Pascal (1623 - 1662)
Sumadora mecánica
•Máquina de Diferencias
Charles Babbage (1793 - 1871)
Suma, resta, multiplicación y división
60 sumas por minuto
Historia de la computación
Historia de la computación
•Tarjetas Perforadas
Charles Jacquard (1753 - 1834)
Telar de tejido con tarjetas
perforadas
Babbage trató de aplicar este
concepto a su máquina
Herman Hollerit (censo de USA
1890)
Pioneros de la
Pioneros de la
computación
computación
► Atanasoff y Berry (1937 a 1942)
Atanasoff y Berry (1937 a 1942)
Universidad Estatal de Iowa
Universidad Estatal de Iowa
Primera computadora electrónica
Primera computadora electrónica
► Mauchly y Eckert (1946)
Mauchly y Eckert (1946)
ENIAC. Aplicaciones para la 2a. Guerra Mundial
ENIAC. Aplicaciones para la 2a. Guerra Mundial
Universidad de Pennsylvania.
Universidad de Pennsylvania.
Peso: 30 toneladas
Peso: 30 toneladas
► Von Neumann, Mauchly y
Von Neumann, Mauchly y
Eckert (1952)
Eckert (1952)
EDVAC. Incluye la idea de programa almacenado
EDVAC. Incluye la idea de programa almacenado
Generaciones de
Generaciones de
computadoras
computadoras
► Primera Generación (1951 - 1958)
Primera Generación (1951 - 1958)
Máquinas grandes y costosas, construidas con tubos al
Máquinas grandes y costosas, construidas con tubos al
vacío.
vacío.
Programadas en lenguaje de máquina.
Programadas en lenguaje de máquina.
ENIAC EDVAC
Generaciones de
Generaciones de
computadoras
computadoras
► Segunda Generación (1959 -
Segunda Generación (1959 -
1964)
1964)
Construidas con circuitos de transistores.
Construidas con circuitos de transistores.
Programadas en lenguajes de alto nivel.
Programadas en lenguajes de alto nivel.
Menor tamaño
Menor tamaño
► Tercera generación (1964 -
Tercera generación (1964 -
1971)
1971)
Circuitos integrados (miles de componentes
Circuitos integrados (miles de componentes
electrónicos en miniatura)
electrónicos en miniatura)
Pequeñas, rápidas y desprenden menos calor.
Pequeñas, rápidas y desprenden menos calor.
► Cuarta generación (1971 - )
Cuarta generación (1971 - )
Clasificación de las
Clasificación de las
computadoras
computadoras
►Supercomputadoras
Supercomputadoras
►Macrocomputadoras o mainframaes
Macrocomputadoras o mainframaes
►Minicomputadoras
Minicomputadoras
►Microcomputadoras
Microcomputadoras
►Estaciones de trabajo
Estaciones de trabajo
Clasificación de las
Clasificación de las
computadoras
computadoras
►Supercomputado
Supercomputado
ras
ras
Potentes, rápidas y costosas
Potentes, rápidas y costosas
Usos: estudio de energía y
Usos: estudio de energía y
armas nucleares, búsqueda de
armas nucleares, búsqueda de
yacimientos petrolíferos,
yacimientos petrolíferos,
estudio de tornados, estudio de
estudio de tornados, estudio de
clima, diseño de aviones,
clima, diseño de aviones,
simuladores de vuelo
simuladores de vuelo.
.
Supercomputadora CRAY X1
Precio aproximado:
2.5 millones $
Clasificación de las
Clasificación de las
computadoras
computadoras
►Macrocomputadora
Macrocomputadora
s o mainframes
s o mainframes
Son grandes, rápidas y
Son grandes, rápidas y
costosas
costosas
Soportan + programas
Soportan + programas
simultáneamente
simultáneamente
Mainframe Server
zSeries 990 IBM
Precio aproximado: 1 millón $
Clasificación de las
Clasificación de las
computadoras
computadoras
►Minicomputadora
Minicomputadora
s
s
Multiprocesos y
Multiprocesos y
multiusuarios (Redes)
multiusuarios (Redes)
Versión pequeña de la
Versión pequeña de la
macrocomputadora (1960)
macrocomputadora (1960)
Usos: almacenan grandes
Usos: almacenan grandes
bases de datos,
bases de datos,
automatización industrial y
automatización industrial y
aplicaciones multiusuario
aplicaciones multiusuario
HP Servers
Clasificación de las
Clasificación de las
computadoras
computadoras
►Microcomputador
Microcomputador
as o PC’s
as o PC’s
Uso personal (escuelas,
Uso personal (escuelas,
oficinas, hogares)
oficinas, hogares)
1981 sale al mercado la
1981 sale al mercado la
“IBM PC”.
“IBM PC”.
Diferentes tipos en su
Diferentes tipos en su
diseño
diseño
Clasificación de las
Clasificación de las
computadoras
computadoras
► Estaciones de
Estaciones de
trabajo o
trabajo o
workstations
workstations
Utilizadas para aplicaciones que
Utilizadas para aplicaciones que
requieran de un procesamiento
requieran de un procesamiento
moderado y capacidades
moderado y capacidades
gráficas de alta calidad.
gráficas de alta calidad.
Usos: aplicaciones de
Usos: aplicaciones de
ingeniería, CAD, CAM,
ingeniería, CAD, CAM,
publicidad, creación de software
publicidad, creación de software
Precio aproximado: 7500 - 12000 $
Componentes de una
Componentes de una
computadora
computadora
HARDWARE
HARDWARE
equipos
equipos
► Dispositivos de entrada
Dispositivos de entrada
► Dispositivos de salida
Dispositivos de salida
► Unidad Central de
Unidad Central de
Proceso (CPU)
Proceso (CPU)
► Memoria Principal
Memoria Principal
► Dispositivos de
Dispositivos de
Almacenamiento
Almacenamiento
secundario
secundario
SOFTWARE
SOFTWARE
programas
programas
► Sistemas Operativos
Sistemas Operativos
► Lenguajes de
Lenguajes de
programación
programación
► Software de uso general
Software de uso general
► Software de aplicación
Software de aplicación
Hardware
Hardware
Dispositivos de entrada
Dispositivos de entrada
► Teclado
Teclado
► Mouse o ratón
Mouse o ratón
► Escáner
Escáner
► Lectores de códigos de barras
Lectores de códigos de barras
► Pantallas sensibles al tacto
Pantallas sensibles al tacto
► Lápiz óptico
Lápiz óptico
► Joysticks
Joysticks
► Micrófono
Micrófono
► Cámara digital
Cámara digital
► Lectores de bandas
Lectores de bandas
magnéticas
magnéticas
Hardware
Hardware
Dispositivos de salida
Dispositivos de salida
Monitor o pantalla
Monitor o pantalla
► Dispositivo de salida más común
Dispositivo de salida más común
► Tipos (según colores)
Tipos (según colores)
Monocromáticos
Monocromáticos
Escala de grises
Escala de grises
Color
Color
► Tipos (según tecnología)
Tipos (según tecnología)
Rayos catódicos (crt)
Rayos catódicos (crt)
Pantallas TFT
Pantallas TFT
Pantallas de cristal líquido (LCD)
Pantallas de cristal líquido (LCD)
Pantallas de plasma
Pantallas de plasma LCD
TFT
CRT
Impresora
Impresora
► Registra sobre papel la
Registra sobre papel la
información que
información que
produce la
produce la
computadora.
computadora.
► Tipos
Tipos
Matriciales
Matriciales
Inyección de tinta
Inyección de tinta
Láser
Láser
Hardware
Hardware
Dispositivos de salida
Dispositivos de salida
Plotter
Plotter
Efectúa impresiones gráficas
Efectúa impresiones gráficas
con gran precisión y en
con gran precisión y en
grandes formatos.
grandes formatos.
Diseño gráfico y arquitectura
Diseño gráfico y arquitectura
Hardware
Hardware
Dispositivos de salida
Dispositivos de salida
Hardware
Hardware
Unidad Central de Proceso
Unidad Central de Proceso
(CPU)
(CPU)
Funciones
Funciones
► Dirige y controla el
Dirige y controla el
procesamiento de datos
procesamiento de datos
► Controla el flujo de
Controla el flujo de
datos
datos
(entrada y salida)
(entrada y salida)
Consta de:
Consta de:
► Unidad de control
► Unidad Aritmético -
Lógica
Pentium 4 2.8 Ghz
Unidad de Control
Unidad de Control
Funciones
Funciones
► Supervisar la ejecución de programas
► Coordinar las actividades de entrada/salida
► Localizar datos
► Establecer dónde se almacenan los datos
► Determinar el orden de ejecución de las instrucciones
► Asignar localidades de memoria
Unidad Aritmético-Lógica
Unidad Aritmético-Lógica
► Cálculos aritméticos (suma, resta,
Cálculos aritméticos (suma, resta,
multiplicación y división)
multiplicación y división)
► Operaciones lógicas de comparación (>, <,
Operaciones lógicas de comparación (>, <,
=,
=, 
 )
)
Regresar
Memoria Principal
Memoria Principal
Hay dos tipos básicos: RAM y ROM
Hay dos tipos básicos: RAM y ROM
Memoria RAM
Memoria RAM (Random Access Memory)
(Random Access Memory)
► Memoria de lectura y escritura
Memoria de lectura y escritura
► Almacena datos y programas en proceso
Almacena datos y programas en proceso
► Memoria temporal
Memoria temporal
Memoria RAM
Memoria RAM
Todos los programas y datos son transferidos a la
Todos los programas y datos son transferidos a la
memoria RAM, desde un dispositivo de entrada o
memoria RAM, desde un dispositivo de entrada o
desde almacenamiento secundario, antes de ser
desde almacenamiento secundario, antes de ser
ejecutados o procesados.
ejecutados o procesados.
Dispositivos
entrada / salida
Dispositivos de
almacenamiento
secundario
Memoria RAM
Procesado
r
Unidades de Memoria
Unidades de Memoria
► Bit => menor cantidad que puede almacenarse.
Bit => menor cantidad que puede almacenarse.
Dígito binario 0 ó 1
Dígito binario 0 ó 1
► Byte => 8 bits. Almacena un carácter.
Byte => 8 bits. Almacena un carácter.
► Kilobyte (KB) => 1024 bytes
Kilobyte (KB) => 1024 bytes
► Megabyte (MB) => 1024 KB
Megabyte (MB) => 1024 KB
► Gigabyte (GB) => 1024 MB
Gigabyte (GB) => 1024 MB
► Terabyte (TB) => 1024 GB
Terabyte (TB) => 1024 GB
Memoria RAM
Memoria RAM
Puede imaginarse
Puede imaginarse
como un conjunto de
como un conjunto de
casillas, cada una de
casillas, cada una de
las cuales tiene una
las cuales tiene una
dirección
dirección
0
0 00011011
00011011
1
1 00101000
00101000
2
2 10000010
10000010
3
3 11100001
11100001
…
… …
…..
..
999
999 00000001
00000001
Memoria RAM
Memoria RAM
Módulo de 128 MB Módulo de 512 MB
Memoria ROM
Memoria ROM
Read Only Memory
Read Only Memory
► Programas e información necesarios para
Programas e información necesarios para
la computadora
la computadora
► Instrucciones básicas de arranque
Instrucciones básicas de arranque
► No puede ser modificada
No puede ser modificada
► Permanente
Permanente
Dispositivos de
Dispositivos de
Almacenamiento Secundario
Almacenamiento Secundario
Medio de almacenamiento definitivo.
Medio de almacenamiento definitivo.
Algunos son:
Algunos son:
► Discos flexibles
Discos flexibles
► Discos Duros
Discos Duros
► Cintas magnéticas
Cintas magnéticas
► Discos Compactos (CD)
Discos Compactos (CD)
► DVD
DVD
Dispositivos de
Dispositivos de
Almacenamiento Secundario
Almacenamiento Secundario
Discos flexibles
Discos flexibles
Tipos:
Tipos:
► 5 ¼ capacidad de 360 KB (BD) y 740
5 ¼ capacidad de 360 KB (BD) y 740
KB (AD). En desuso
KB (AD). En desuso
► 3 ½ capacidad de 1.2 MB (BD) y 1.44
3 ½ capacidad de 1.2 MB (BD) y 1.44
MB (AD)
MB (AD)
Dispositivos de Almacenamiento
Dispositivos de Almacenamiento
Secundario
Secundario
Discos Duros
Discos Duros
► Pueden ser grabados o
leídos
► Medio más rápido para
almacenar información
► Capacidades de
almacenamiento en el
orden de los Gb
DD Western
Digital
200 Gb
DD externo
40 Gb
Dispositivos de
Dispositivos de
Almacenamiento Secundario
Almacenamiento Secundario
Discos Compactos
Discos Compactos
► Contienen datos grabados digitalmente a través
Contienen datos grabados digitalmente a través
de láser
de láser
► Forma cómoda y eficiente para almacenar
Forma cómoda y eficiente para almacenar
grandes volúmenes de información
grandes volúmenes de información
► Larga duración, seguros, bajo costo.
Larga duración, seguros, bajo costo.
► Los CD estándar tienen una capacidad de 650
Los CD estándar tienen una capacidad de 650
megabytes (MB).También hay de 700 Mb. Los CD
megabytes (MB).También hay de 700 Mb. Los CD
de alta capacidad admiten hasta 850 MB.
de alta capacidad admiten hasta 850 MB.
► Existen varios formatos: CD-ROM, CD-R, CD-RW
Existen varios formatos: CD-ROM, CD-R, CD-RW
Dispositivos de
Dispositivos de
Almacenamiento Secundario
Almacenamiento Secundario
Cintas Magnéticas
Cintas Magnéticas
► Utilizan cinta similar a los
Utilizan cinta similar a los
cassettes
cassettes
► Acceso secuencial
Acceso secuencial
► Utilizadas para respaldo
Utilizadas para respaldo
de datos
de datos
DVD
DVD (Digital Video
(Digital Video
Disc)
Disc)
► Aspecto similar al CD
Aspecto similar al CD
► Capacidad desde 4.38 GB
Capacidad desde 4.38 GB
hasta 15.9 GB
hasta 15.9 GB
► Extraordinaria densidad
Extraordinaria densidad
de información
de información
► Aplicaciones multimedia,
Aplicaciones multimedia,
grandes cantidades de
grandes cantidades de
video y audio digitalizado,
video y audio digitalizado,
juegos, etc.
juegos, etc.
Dispositivos de
Dispositivos de
Almacenamiento Secundario
Almacenamiento Secundario
Memory flash pen
Memory flash pen (pen drive)
(pen drive)
(capacidades de 64, 128, 256, 512 Mb;
(capacidades de 64, 128, 256, 512 Mb;
1.0, 2.0 Gb)
1.0, 2.0 Gb)
Unidades Zip
Unidades Zip
(capacidades de 100, 250 y 750 Mb)
(capacidades de 100, 250 y 750 Mb)
Los discos para las unidades Zip son
Los discos para las unidades Zip son
más gruesos que los disquetes pero
más gruesos que los disquetes pero
tienen la misma forma.
tienen la misma forma.
SOFTWARE
SOFTWARE
Conjunto de programas que le indican al
Conjunto de programas que le indican al
computador qué hacer y cómo operar para
computador qué hacer y cómo operar para
generar los resultados esperados.
generar los resultados esperados.
El software permite que al usuario utilizar el
El software permite que al usuario utilizar el
computador con distintos fines.
computador con distintos fines.
SOFTWARE
SOFTWARE
► Programa
Programa
Serie de instrucciones que le indican al computador las
Serie de instrucciones que le indican al computador las
operaciones que debe realizar para ejecutar una tarea
operaciones que debe realizar para ejecutar una tarea
específica
específica.
.
Una computadora no hace nada si no tiene instrucciones
Una computadora no hace nada si no tiene instrucciones
exactas que le expliquen paso a paso lo que debe hacer
exactas que le expliquen paso a paso lo que debe hacer
► Clasiificación del Software
Clasiificación del Software
-Sistemas Operativos
-Sistemas Operativos -Software de uso general
-Software de uso general
-Lenguajes de programación -Software de aplicación
-Lenguajes de programación -Software de aplicación
Software
Software
Sistema Operativo
Sistema Operativo
Es el programa más importante, es el gestor y organizador
Es el programa más importante, es el gestor y organizador
de todas las actividades que realiza la computadora.
de todas las actividades que realiza la computadora.
Funciones
Funciones
► Coordinar y manipular el hardware de la computadora.
Coordinar y manipular el hardware de la computadora.
►
Permiten manejar archivos: copiar/borrar/renombrar/crear
Permiten manejar archivos: copiar/borrar/renombrar/crear
► Proporciona una interfaz para que el usuario se comunique con
Proporciona una interfaz para que el usuario se comunique con
la computadora.
la computadora.
► Sirve de plataforma a partir de la cual se corren otros
Sirve de plataforma a partir de la cual se corren otros
programas.
programas.
Categorías de Sistemas
Categorías de Sistemas
Operativos
Operativos
► Multitarea
Multitarea
Capacidad del SO para ejecutar varias tareas simultáneamente.
Capacidad del SO para ejecutar varias tareas simultáneamente.
► Multiusuario
Multiusuario
Permite a varios usuarios acceder a una computadora.
Permite a varios usuarios acceder a una computadora.
Son también multitareas.
Son también multitareas.
► Multiproceso
Multiproceso
Coordina las operaciones de las computadoras que tienen más
Coordina las operaciones de las computadoras que tienen más
de un procesador. Cada procesador ejecuta procesos
de un procesador. Cada procesador ejecuta procesos
diferentes.
diferentes.
Ejemplos de Sistemas
Ejemplos de Sistemas
Operativos
Operativos
MS-DOS
MS-DOS
► Creado por Microsoft
Creado por Microsoft
en1984.
en1984.
► Gran volumen de software
Gran volumen de software
disponible.
disponible.
► Monousuario
Monousuario
► Monotarea
Monotarea
► Utiliza comandos
Utiliza comandos
OS/2
OS/2
► Multitarea
Multitarea
► Monousuario.
Monousuario.
► Desarrollado por IBM.
Desarrollado por IBM.
► Poco software disponible
Poco software disponible.
.
► Permite el manejo directo de
Permite el manejo directo de
16 MB de la memoria RAM
16 MB de la memoria RAM
Ejemplos de Sistemas
Ejemplos de Sistemas
Operativos
Operativos
WINDOWS
WINDOWS
► Creado por Microsoft a mediado de
Creado por Microsoft a mediado de
la década de los 80.
la década de los 80.
► Multitarea
Multitarea
► Interfaz gráfica
Interfaz gráfica
► Primeras versiones 3.0, 3.1, y 3.11
Primeras versiones 3.0, 3.1, y 3.11
no eran sistemas operativos
no eran sistemas operativos
Versiones:
Versiones:
Windows 95, Windows 98,
Windows 95, Windows 98,
Windows Me, Windows 2000,
Windows Me, Windows 2000,
Windows XP
Windows XP
WINDOWS NT
WINDOWS NT
► Multitarea
Multitarea
► Multiproceso.
Multiproceso.
► Comparado sólo con Unix.
Comparado sólo con Unix.
► Versiones: windows NT
Versiones: windows NT
Server, Windows NT
Server, Windows NT
Workstations
Workstations
► Versiones mejoradas de
Versiones mejoradas de
Windows NT Server:
Windows NT Server:
Windows Server 2000,
Windows Server 2000,
Windows Server 2003
Windows Server 2003
Ejemplos de Sistemas
Ejemplos de Sistemas
Operativos
Operativos
UNIX
UNIX
► Creado por Laboratorios Bell en
Creado por Laboratorios Bell en
1969.
1969.
► Multiusuario, multitarea y
Multiusuario, multitarea y
multiproceso
multiproceso
► Sólido y capaz, pero de difícil
Sólido y capaz, pero de difícil
aprendizaje.
aprendizaje.
► Versiones del Unix: SunOS,
Versiones del Unix: SunOS,
Linux, Solaris, Xenix
Linux, Solaris, Xenix
LINUX
LINUX
►Creado en 1991 por Linus Torvalds
Creado en 1991 por Linus Torvalds
►Multitarea, multiusuario,
Multitarea, multiusuario,
multiproceso
multiproceso
►Protege la memoria para
Protege la memoria para que un
que un
programa no pueda hacer caer al
programa no pueda hacer caer al
resto del sistema
resto del sistema
►Se distribuye con código fuente
Se distribuye con código fuente
(Software libre)
(Software libre)
►Comparte la memoria entre
Comparte la memoria entre
programas aumentando la velocidad y
programas aumentando la velocidad y
disminuyendo el uso de memoria
disminuyendo el uso de memoria
►Hay diferentes “distribuciones”
Hay diferentes “distribuciones”
(Debian, RedHat, Mandrake, etc.)
(Debian, RedHat, Mandrake, etc.)
Software
Software
Lenguajes de Programación
Lenguajes de Programación
Forma de comunicación inventada por el hombre
Forma de comunicación inventada por el hombre
para dar órdenes a la computadora.
para dar órdenes a la computadora.
► Permiten escribir programas
Permiten escribir programas
► Tienen una sintaxis bien definida
Tienen una sintaxis bien definida
Clasificación
Clasificación
► Lenguajes de bajo nivel
Lenguajes de bajo nivel
► Lenguajes de alto nivel
Lenguajes de alto nivel
Lenguajes de bajo nivel
Lenguajes de bajo nivel
Lenguaje de máquina
Lenguaje de máquina
► Serie de 0’s y 1’s
Serie de 0’s y 1’s
► Programación larga,
Programación larga,
difícil y tediosa
difícil y tediosa
► La corrección de
La corrección de
errores es complicada
errores es complicada
► No hay
No hay
transportabilidad
transportabilidad
Lenguaje ensamblador
Lenguaje ensamblador
► Utiliza una serie de
Utiliza una serie de
códigos o mnemónicos
códigos o mnemónicos
► Específico de cada
Específico de cada
procesador
procesador
► Difícil aprendizaje
Difícil aprendizaje
Lenguajes de alto nivel
Lenguajes de alto nivel
► Instrucciones escritas en palabras similares a
Instrucciones escritas en palabras similares a
lenguajes humanos
lenguajes humanos
► Fácil aprendizaje
Fácil aprendizaje
► Los programas son transportables
Los programas son transportables
► Deben ser traducidos a lenguaje de máquina, a
Deben ser traducidos a lenguaje de máquina, a
través de los traductores de lenguaje (compiladores
través de los traductores de lenguaje (compiladores
e intérpretes)
e intérpretes)
► Algunos de ellos son: Basic, C, Pascal, Cobol,
Algunos de ellos son: Basic, C, Pascal, Cobol,
Fortran, etc.
Fortran, etc.
Conceptos Importantes
Conceptos Importantes
► Programa o código fuente:
Programa o código fuente: Programa escrito en algún
Programa escrito en algún
lenguaje y que no ha sido traducido a lenguaje de máquina.
lenguaje y que no ha sido traducido a lenguaje de máquina.
► Programa o código objeto
Programa o código objeto:
: Programa que ya se encuentra
Programa que ya se encuentra
en lenguaje de máquina y que ya es ejecutable
en lenguaje de máquina y que ya es ejecutable
► Traductor:
Traductor: Programa que traduce instrucciones en lenguaje
Programa que traduce instrucciones en lenguaje
de alto nivel a lenguaje de máquina. Pueden ser compiladores
de alto nivel a lenguaje de máquina. Pueden ser compiladores
o intérpretes.
o intérpretes.
► Compilador:
Compilador: Traduce todo el programa y genera un código
Traduce todo el programa y genera un código
listo para funcionar
listo para funcionar
► Intérprete:
Intérprete: toma una instrucción del programa, la traduce y la
toma una instrucción del programa, la traduce y la
ejecuta.
ejecuta.
Software de uso general
Software de uso general
► Ofrece una estructura para un gran número de
Ofrece una estructura para un gran número de
aplicaciones empresariales, científicas y personales.
aplicaciones empresariales, científicas y personales.
► Proporciona versatilidad a la computadora.
Proporciona versatilidad a la computadora.
► Ejemplos:
Ejemplos:
-Procesadores de texto
-Procesadores de texto
-Hojas de cálculo
-Hojas de cálculo
-Manejadores de bases de datos
-Manejadores de bases de datos
- Paquetes de presentación
- Paquetes de presentación
Software de uso general
Software de uso general
► Ofrece una estructura para un gran número de
Ofrece una estructura para un gran número de
aplicaciones empresariales, científicas y personales.
aplicaciones empresariales, científicas y personales.
► Proporciona versatilidad a la computadora.
Proporciona versatilidad a la computadora.
► Ejemplos:
Ejemplos:
-Procesadores de texto
-Procesadores de texto
-Hojas de cálculo
-Hojas de cálculo
-Manejadores de bases de datos
-Manejadores de bases de datos
- Paquetes de presentación
- Paquetes de presentación
Software de uso general
Software de uso general
Procesadores de texto
Procesadores de texto
► Utilizados para escribir
Utilizados para escribir
documentos, cartas,
documentos, cartas,
memorándums, etc.
memorándums, etc.
► Corrector de ortografía,
Corrector de ortografía,
diccionario de sinónimos,etc.
diccionario de sinónimos,etc.
► Ejemplos: Word, AmiPro,
Ejemplos: Word, AmiPro,
Wordperfect, Writer
Wordperfect, Writer
Hojas de cálculo
Hojas de cálculo
► Permiten elaborar tablas con
Permiten elaborar tablas con
datos y realizar cálculos.
datos y realizar cálculos.
► El usuario indica las
El usuario indica las
fórmulas que desea utilizar y
fórmulas que desea utilizar y
el programa las aplica a los
el programa las aplica a los
datos.
datos.
► Permiten graficar los
Permiten graficar los
resultados.
resultados.
► Ejemplos: Excel, Lotus 123,
Ejemplos: Excel, Lotus 123,
Quatro-Pro, Calc
Quatro-Pro, Calc
Software de uso general
Software de uso general
Manejadores de Base
Manejadores de Base
de Datos
de Datos
► Permiten realizar consultas,
Permiten realizar consultas,
modificar, agregar, eliminar
modificar, agregar, eliminar
datos de una BD.
datos de una BD.
► Conjunto de datos
Conjunto de datos
relacionados y ordenados.
relacionados y ordenados.
► Ejemplos: Access, FoxPro,
Ejemplos: Access, FoxPro,
Oracle, Informix
Oracle, Informix
Paquetes de
Paquetes de
Presentación
Presentación
► Permiten diseñar
Permiten diseñar
presentaciones para
presentaciones para
mostrarlas a través de la
mostrarlas a través de la
computadora
computadora
► Permiten integrar efectos en
Permiten integrar efectos en
cada cambio de diapositiva.
cada cambio de diapositiva.
► Ejemplos: Power Point,
Ejemplos: Power Point,
Presentations, Impress
Presentations, Impress
Software de aplicación
Software de aplicación
► Diseñados para realizar tareas específicas
Diseñados para realizar tareas específicas
personales, empresariales o científicas.
personales, empresariales o científicas.
► Realizan tareas concretas.
Realizan tareas concretas.
► Ejemplos:
Ejemplos:
Procesamiento de nóminas
Procesamiento de nóminas
Análisis Estadístico (SPSS, minitab, SAS, etc.)
Análisis Estadístico (SPSS, minitab, SAS, etc.)
Control de Inventarios (SAINT)
Control de Inventarios (SAINT)

Más contenido relacionado

PPT
Clases de Computadoras y Tipos de Memoria
PPSX
Historia computacion2222222222
PPT
Clase siete 2011
PPT
Tema1_Tipos Pc.ppt fundamentos básicos de la pc
PPTX
Generaciones de la computacion
PDF
Estructura basica del computador
PDF
Conceptos basico
PPT
Introducion a la informatica
Clases de Computadoras y Tipos de Memoria
Historia computacion2222222222
Clase siete 2011
Tema1_Tipos Pc.ppt fundamentos básicos de la pc
Generaciones de la computacion
Estructura basica del computador
Conceptos basico
Introducion a la informatica

Similar a LAMINAS COMPLETAS DE LAS COMPUTADORAS.ppt (20)

PDF
Unidad 1 - Historia de las Computadoras.pdf
PPT
Introduccion a la informatica
PPT
INTRODUCCIÓN A LA COMPUTACIÓN
PPT
Tema1
PPTX
Resumen de teller de informatica.
PPT
Funadamentos de computacion
PPTX
clasificación del computador
PDF
Hardware y software
PPT
Desarrollo de las pc.ppt
PPT
TRABAJO: CAPITULO 6: COMPUTADORAS y PROCESAMIENTO de INFORMACIÓN
PPTX
Fundamento de computación
PDF
Fundamentos de Computación
PDF
Introducción a la computación
PPTX
Tema03 fundamentos computadoras
PPT
1. la computadora, reseña histórica
PPTX
Computación e Informatica
PPTX
Computación e Informatica
PPTX
Historia del informatica
PPTX
Trabajo 4 didactica dahiana caceres dominguez
PPT
Introduccion a computacion
Unidad 1 - Historia de las Computadoras.pdf
Introduccion a la informatica
INTRODUCCIÓN A LA COMPUTACIÓN
Tema1
Resumen de teller de informatica.
Funadamentos de computacion
clasificación del computador
Hardware y software
Desarrollo de las pc.ppt
TRABAJO: CAPITULO 6: COMPUTADORAS y PROCESAMIENTO de INFORMACIÓN
Fundamento de computación
Fundamentos de Computación
Introducción a la computación
Tema03 fundamentos computadoras
1. la computadora, reseña histórica
Computación e Informatica
Computación e Informatica
Historia del informatica
Trabajo 4 didactica dahiana caceres dominguez
Introduccion a computacion
Publicidad

Último (20)

PDF
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
PPTX
CLASE PRACTICA-- SESION 6 -- FPW -- 04 11 23.pptx
PDF
Inteligencia_Artificial,_Informática_Básica,_22_06_2025_SO_2.pdf
PDF
Presentación_u.01_digitalización_CFGS.pdf
PDF
Taller tecnológico Michelle lobo Velasquez
DOCX
Trabajo informatica joel torres 10-.....................
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
PPTX
Uso responsable de la tecnología - EEST N°1
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
libro proyecto con scratch jr pdf en la e
PPT
Protocolos de seguridad y mecanismos encriptación
PPTX
Navegación en neurocirugías y su implicación ética.pptx
PDF
Trabajo de recuperación _20250821_191354_0000.pdf
PPTX
Sistema de Gestión Integral TCA Ingenieros.pptx
PDF
Estrategia de apoyo valentina lopez/ 10-3
PPTX
Usuarios en la arquitectura de la información
PPTX
Todas las señales relativas a la seguridad en el trabajo están normalizadas, ...
PPTX
TECNOLOGIA EDUCATIVA...........pptx.....
PDF
Distribucion de frecuencia exel (1).pdf
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
CLASE PRACTICA-- SESION 6 -- FPW -- 04 11 23.pptx
Inteligencia_Artificial,_Informática_Básica,_22_06_2025_SO_2.pdf
Presentación_u.01_digitalización_CFGS.pdf
Taller tecnológico Michelle lobo Velasquez
Trabajo informatica joel torres 10-.....................
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
Uso responsable de la tecnología - EEST N°1
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
libro proyecto con scratch jr pdf en la e
Protocolos de seguridad y mecanismos encriptación
Navegación en neurocirugías y su implicación ética.pptx
Trabajo de recuperación _20250821_191354_0000.pdf
Sistema de Gestión Integral TCA Ingenieros.pptx
Estrategia de apoyo valentina lopez/ 10-3
Usuarios en la arquitectura de la información
Todas las señales relativas a la seguridad en el trabajo están normalizadas, ...
TECNOLOGIA EDUCATIVA...........pptx.....
Distribucion de frecuencia exel (1).pdf
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
Publicidad

LAMINAS COMPLETAS DE LAS COMPUTADORAS.ppt

  • 1. Tema 1 Tema 1 Fundamentos de Fundamentos de Computación Computación Prof. María Alejandra Quintero Prof. María Alejandra Quintero Asignatura: Informática Asignatura: Informática Escuela de Ingeniería Forestal Escuela de Ingeniería Forestal
  • 2. Contenido Contenido ►Concepto de Informática Concepto de Informática ►Concepto de computadora Concepto de computadora ►Breve reseña histórica Breve reseña histórica ►Clasificación de las computadoras Clasificación de las computadoras ►Componentes de una computadora Componentes de una computadora Hardware Hardware Software Software
  • 3. Informática Informática Ciencia que estudia el procesamiento Ciencia que estudia el procesamiento automático de la información. automático de la información. Este término surge en Francia Este término surge en Francia en el año 1962. en el año 1962. En países anglosajones se usa “Ciencias En países anglosajones se usa “Ciencias de la Computación” (Computer Science) de la Computación” (Computer Science)
  • 4. La Informática trata los siguientes La Informática trata los siguientes temas: temas: 1. 1. Estudio de aplicaciones informáticas Estudio de aplicaciones informáticas existentes existentes 2. 2. Desarrollo de nuevas aplicaciones Desarrollo de nuevas aplicaciones (software) (software) 3. 3. Desarrollo de nuevas sistemas Desarrollo de nuevas sistemas operativos operativos 4. 4. Desarrollo de nuevas máquinas Desarrollo de nuevas máquinas
  • 5. ¿Qué es una computadora ? ¿Qué es una computadora ? Es un dispositivo electrónico que acepta datos de entrada, los procesa mediante programas y genera información.
  • 6. •Abaco (2600 y 190 A.C). Primer dispositivo mecánico para contar •Pascalina Blaise Pascal (1623 - 1662) Sumadora mecánica •Máquina de Diferencias Charles Babbage (1793 - 1871) Suma, resta, multiplicación y división 60 sumas por minuto Historia de la computación Historia de la computación
  • 7. •Tarjetas Perforadas Charles Jacquard (1753 - 1834) Telar de tejido con tarjetas perforadas Babbage trató de aplicar este concepto a su máquina Herman Hollerit (censo de USA 1890)
  • 8. Pioneros de la Pioneros de la computación computación ► Atanasoff y Berry (1937 a 1942) Atanasoff y Berry (1937 a 1942) Universidad Estatal de Iowa Universidad Estatal de Iowa Primera computadora electrónica Primera computadora electrónica ► Mauchly y Eckert (1946) Mauchly y Eckert (1946) ENIAC. Aplicaciones para la 2a. Guerra Mundial ENIAC. Aplicaciones para la 2a. Guerra Mundial Universidad de Pennsylvania. Universidad de Pennsylvania. Peso: 30 toneladas Peso: 30 toneladas ► Von Neumann, Mauchly y Von Neumann, Mauchly y Eckert (1952) Eckert (1952) EDVAC. Incluye la idea de programa almacenado EDVAC. Incluye la idea de programa almacenado
  • 9. Generaciones de Generaciones de computadoras computadoras ► Primera Generación (1951 - 1958) Primera Generación (1951 - 1958) Máquinas grandes y costosas, construidas con tubos al Máquinas grandes y costosas, construidas con tubos al vacío. vacío. Programadas en lenguaje de máquina. Programadas en lenguaje de máquina. ENIAC EDVAC
  • 10. Generaciones de Generaciones de computadoras computadoras ► Segunda Generación (1959 - Segunda Generación (1959 - 1964) 1964) Construidas con circuitos de transistores. Construidas con circuitos de transistores. Programadas en lenguajes de alto nivel. Programadas en lenguajes de alto nivel. Menor tamaño Menor tamaño ► Tercera generación (1964 - Tercera generación (1964 - 1971) 1971) Circuitos integrados (miles de componentes Circuitos integrados (miles de componentes electrónicos en miniatura) electrónicos en miniatura) Pequeñas, rápidas y desprenden menos calor. Pequeñas, rápidas y desprenden menos calor. ► Cuarta generación (1971 - ) Cuarta generación (1971 - )
  • 11. Clasificación de las Clasificación de las computadoras computadoras ►Supercomputadoras Supercomputadoras ►Macrocomputadoras o mainframaes Macrocomputadoras o mainframaes ►Minicomputadoras Minicomputadoras ►Microcomputadoras Microcomputadoras ►Estaciones de trabajo Estaciones de trabajo
  • 12. Clasificación de las Clasificación de las computadoras computadoras ►Supercomputado Supercomputado ras ras Potentes, rápidas y costosas Potentes, rápidas y costosas Usos: estudio de energía y Usos: estudio de energía y armas nucleares, búsqueda de armas nucleares, búsqueda de yacimientos petrolíferos, yacimientos petrolíferos, estudio de tornados, estudio de estudio de tornados, estudio de clima, diseño de aviones, clima, diseño de aviones, simuladores de vuelo simuladores de vuelo. . Supercomputadora CRAY X1 Precio aproximado: 2.5 millones $
  • 13. Clasificación de las Clasificación de las computadoras computadoras ►Macrocomputadora Macrocomputadora s o mainframes s o mainframes Son grandes, rápidas y Son grandes, rápidas y costosas costosas Soportan + programas Soportan + programas simultáneamente simultáneamente Mainframe Server zSeries 990 IBM Precio aproximado: 1 millón $
  • 14. Clasificación de las Clasificación de las computadoras computadoras ►Minicomputadora Minicomputadora s s Multiprocesos y Multiprocesos y multiusuarios (Redes) multiusuarios (Redes) Versión pequeña de la Versión pequeña de la macrocomputadora (1960) macrocomputadora (1960) Usos: almacenan grandes Usos: almacenan grandes bases de datos, bases de datos, automatización industrial y automatización industrial y aplicaciones multiusuario aplicaciones multiusuario HP Servers
  • 15. Clasificación de las Clasificación de las computadoras computadoras ►Microcomputador Microcomputador as o PC’s as o PC’s Uso personal (escuelas, Uso personal (escuelas, oficinas, hogares) oficinas, hogares) 1981 sale al mercado la 1981 sale al mercado la “IBM PC”. “IBM PC”. Diferentes tipos en su Diferentes tipos en su diseño diseño
  • 16. Clasificación de las Clasificación de las computadoras computadoras ► Estaciones de Estaciones de trabajo o trabajo o workstations workstations Utilizadas para aplicaciones que Utilizadas para aplicaciones que requieran de un procesamiento requieran de un procesamiento moderado y capacidades moderado y capacidades gráficas de alta calidad. gráficas de alta calidad. Usos: aplicaciones de Usos: aplicaciones de ingeniería, CAD, CAM, ingeniería, CAD, CAM, publicidad, creación de software publicidad, creación de software Precio aproximado: 7500 - 12000 $
  • 17. Componentes de una Componentes de una computadora computadora HARDWARE HARDWARE equipos equipos ► Dispositivos de entrada Dispositivos de entrada ► Dispositivos de salida Dispositivos de salida ► Unidad Central de Unidad Central de Proceso (CPU) Proceso (CPU) ► Memoria Principal Memoria Principal ► Dispositivos de Dispositivos de Almacenamiento Almacenamiento secundario secundario SOFTWARE SOFTWARE programas programas ► Sistemas Operativos Sistemas Operativos ► Lenguajes de Lenguajes de programación programación ► Software de uso general Software de uso general ► Software de aplicación Software de aplicación
  • 18. Hardware Hardware Dispositivos de entrada Dispositivos de entrada ► Teclado Teclado ► Mouse o ratón Mouse o ratón ► Escáner Escáner ► Lectores de códigos de barras Lectores de códigos de barras ► Pantallas sensibles al tacto Pantallas sensibles al tacto ► Lápiz óptico Lápiz óptico ► Joysticks Joysticks ► Micrófono Micrófono ► Cámara digital Cámara digital ► Lectores de bandas Lectores de bandas magnéticas magnéticas
  • 19. Hardware Hardware Dispositivos de salida Dispositivos de salida Monitor o pantalla Monitor o pantalla ► Dispositivo de salida más común Dispositivo de salida más común ► Tipos (según colores) Tipos (según colores) Monocromáticos Monocromáticos Escala de grises Escala de grises Color Color ► Tipos (según tecnología) Tipos (según tecnología) Rayos catódicos (crt) Rayos catódicos (crt) Pantallas TFT Pantallas TFT Pantallas de cristal líquido (LCD) Pantallas de cristal líquido (LCD) Pantallas de plasma Pantallas de plasma LCD TFT CRT
  • 20. Impresora Impresora ► Registra sobre papel la Registra sobre papel la información que información que produce la produce la computadora. computadora. ► Tipos Tipos Matriciales Matriciales Inyección de tinta Inyección de tinta Láser Láser Hardware Hardware Dispositivos de salida Dispositivos de salida
  • 21. Plotter Plotter Efectúa impresiones gráficas Efectúa impresiones gráficas con gran precisión y en con gran precisión y en grandes formatos. grandes formatos. Diseño gráfico y arquitectura Diseño gráfico y arquitectura Hardware Hardware Dispositivos de salida Dispositivos de salida
  • 22. Hardware Hardware Unidad Central de Proceso Unidad Central de Proceso (CPU) (CPU) Funciones Funciones ► Dirige y controla el Dirige y controla el procesamiento de datos procesamiento de datos ► Controla el flujo de Controla el flujo de datos datos (entrada y salida) (entrada y salida) Consta de: Consta de: ► Unidad de control ► Unidad Aritmético - Lógica Pentium 4 2.8 Ghz
  • 23. Unidad de Control Unidad de Control Funciones Funciones ► Supervisar la ejecución de programas ► Coordinar las actividades de entrada/salida ► Localizar datos ► Establecer dónde se almacenan los datos ► Determinar el orden de ejecución de las instrucciones ► Asignar localidades de memoria
  • 24. Unidad Aritmético-Lógica Unidad Aritmético-Lógica ► Cálculos aritméticos (suma, resta, Cálculos aritméticos (suma, resta, multiplicación y división) multiplicación y división) ► Operaciones lógicas de comparación (>, <, Operaciones lógicas de comparación (>, <, =, =,   ) ) Regresar
  • 25. Memoria Principal Memoria Principal Hay dos tipos básicos: RAM y ROM Hay dos tipos básicos: RAM y ROM Memoria RAM Memoria RAM (Random Access Memory) (Random Access Memory) ► Memoria de lectura y escritura Memoria de lectura y escritura ► Almacena datos y programas en proceso Almacena datos y programas en proceso ► Memoria temporal Memoria temporal
  • 26. Memoria RAM Memoria RAM Todos los programas y datos son transferidos a la Todos los programas y datos son transferidos a la memoria RAM, desde un dispositivo de entrada o memoria RAM, desde un dispositivo de entrada o desde almacenamiento secundario, antes de ser desde almacenamiento secundario, antes de ser ejecutados o procesados. ejecutados o procesados. Dispositivos entrada / salida Dispositivos de almacenamiento secundario Memoria RAM Procesado r
  • 27. Unidades de Memoria Unidades de Memoria ► Bit => menor cantidad que puede almacenarse. Bit => menor cantidad que puede almacenarse. Dígito binario 0 ó 1 Dígito binario 0 ó 1 ► Byte => 8 bits. Almacena un carácter. Byte => 8 bits. Almacena un carácter. ► Kilobyte (KB) => 1024 bytes Kilobyte (KB) => 1024 bytes ► Megabyte (MB) => 1024 KB Megabyte (MB) => 1024 KB ► Gigabyte (GB) => 1024 MB Gigabyte (GB) => 1024 MB ► Terabyte (TB) => 1024 GB Terabyte (TB) => 1024 GB
  • 28. Memoria RAM Memoria RAM Puede imaginarse Puede imaginarse como un conjunto de como un conjunto de casillas, cada una de casillas, cada una de las cuales tiene una las cuales tiene una dirección dirección 0 0 00011011 00011011 1 1 00101000 00101000 2 2 10000010 10000010 3 3 11100001 11100001 … … … ….. .. 999 999 00000001 00000001
  • 29. Memoria RAM Memoria RAM Módulo de 128 MB Módulo de 512 MB
  • 30. Memoria ROM Memoria ROM Read Only Memory Read Only Memory ► Programas e información necesarios para Programas e información necesarios para la computadora la computadora ► Instrucciones básicas de arranque Instrucciones básicas de arranque ► No puede ser modificada No puede ser modificada ► Permanente Permanente
  • 31. Dispositivos de Dispositivos de Almacenamiento Secundario Almacenamiento Secundario Medio de almacenamiento definitivo. Medio de almacenamiento definitivo. Algunos son: Algunos son: ► Discos flexibles Discos flexibles ► Discos Duros Discos Duros ► Cintas magnéticas Cintas magnéticas ► Discos Compactos (CD) Discos Compactos (CD) ► DVD DVD
  • 32. Dispositivos de Dispositivos de Almacenamiento Secundario Almacenamiento Secundario Discos flexibles Discos flexibles Tipos: Tipos: ► 5 ¼ capacidad de 360 KB (BD) y 740 5 ¼ capacidad de 360 KB (BD) y 740 KB (AD). En desuso KB (AD). En desuso ► 3 ½ capacidad de 1.2 MB (BD) y 1.44 3 ½ capacidad de 1.2 MB (BD) y 1.44 MB (AD) MB (AD)
  • 33. Dispositivos de Almacenamiento Dispositivos de Almacenamiento Secundario Secundario Discos Duros Discos Duros ► Pueden ser grabados o leídos ► Medio más rápido para almacenar información ► Capacidades de almacenamiento en el orden de los Gb DD Western Digital 200 Gb DD externo 40 Gb
  • 34. Dispositivos de Dispositivos de Almacenamiento Secundario Almacenamiento Secundario Discos Compactos Discos Compactos ► Contienen datos grabados digitalmente a través Contienen datos grabados digitalmente a través de láser de láser ► Forma cómoda y eficiente para almacenar Forma cómoda y eficiente para almacenar grandes volúmenes de información grandes volúmenes de información ► Larga duración, seguros, bajo costo. Larga duración, seguros, bajo costo. ► Los CD estándar tienen una capacidad de 650 Los CD estándar tienen una capacidad de 650 megabytes (MB).También hay de 700 Mb. Los CD megabytes (MB).También hay de 700 Mb. Los CD de alta capacidad admiten hasta 850 MB. de alta capacidad admiten hasta 850 MB. ► Existen varios formatos: CD-ROM, CD-R, CD-RW Existen varios formatos: CD-ROM, CD-R, CD-RW
  • 35. Dispositivos de Dispositivos de Almacenamiento Secundario Almacenamiento Secundario Cintas Magnéticas Cintas Magnéticas ► Utilizan cinta similar a los Utilizan cinta similar a los cassettes cassettes ► Acceso secuencial Acceso secuencial ► Utilizadas para respaldo Utilizadas para respaldo de datos de datos DVD DVD (Digital Video (Digital Video Disc) Disc) ► Aspecto similar al CD Aspecto similar al CD ► Capacidad desde 4.38 GB Capacidad desde 4.38 GB hasta 15.9 GB hasta 15.9 GB ► Extraordinaria densidad Extraordinaria densidad de información de información ► Aplicaciones multimedia, Aplicaciones multimedia, grandes cantidades de grandes cantidades de video y audio digitalizado, video y audio digitalizado, juegos, etc. juegos, etc.
  • 36. Dispositivos de Dispositivos de Almacenamiento Secundario Almacenamiento Secundario Memory flash pen Memory flash pen (pen drive) (pen drive) (capacidades de 64, 128, 256, 512 Mb; (capacidades de 64, 128, 256, 512 Mb; 1.0, 2.0 Gb) 1.0, 2.0 Gb) Unidades Zip Unidades Zip (capacidades de 100, 250 y 750 Mb) (capacidades de 100, 250 y 750 Mb) Los discos para las unidades Zip son Los discos para las unidades Zip son más gruesos que los disquetes pero más gruesos que los disquetes pero tienen la misma forma. tienen la misma forma.
  • 37. SOFTWARE SOFTWARE Conjunto de programas que le indican al Conjunto de programas que le indican al computador qué hacer y cómo operar para computador qué hacer y cómo operar para generar los resultados esperados. generar los resultados esperados. El software permite que al usuario utilizar el El software permite que al usuario utilizar el computador con distintos fines. computador con distintos fines.
  • 38. SOFTWARE SOFTWARE ► Programa Programa Serie de instrucciones que le indican al computador las Serie de instrucciones que le indican al computador las operaciones que debe realizar para ejecutar una tarea operaciones que debe realizar para ejecutar una tarea específica específica. . Una computadora no hace nada si no tiene instrucciones Una computadora no hace nada si no tiene instrucciones exactas que le expliquen paso a paso lo que debe hacer exactas que le expliquen paso a paso lo que debe hacer ► Clasiificación del Software Clasiificación del Software -Sistemas Operativos -Sistemas Operativos -Software de uso general -Software de uso general -Lenguajes de programación -Software de aplicación -Lenguajes de programación -Software de aplicación
  • 39. Software Software Sistema Operativo Sistema Operativo Es el programa más importante, es el gestor y organizador Es el programa más importante, es el gestor y organizador de todas las actividades que realiza la computadora. de todas las actividades que realiza la computadora. Funciones Funciones ► Coordinar y manipular el hardware de la computadora. Coordinar y manipular el hardware de la computadora. ► Permiten manejar archivos: copiar/borrar/renombrar/crear Permiten manejar archivos: copiar/borrar/renombrar/crear ► Proporciona una interfaz para que el usuario se comunique con Proporciona una interfaz para que el usuario se comunique con la computadora. la computadora. ► Sirve de plataforma a partir de la cual se corren otros Sirve de plataforma a partir de la cual se corren otros programas. programas.
  • 40. Categorías de Sistemas Categorías de Sistemas Operativos Operativos ► Multitarea Multitarea Capacidad del SO para ejecutar varias tareas simultáneamente. Capacidad del SO para ejecutar varias tareas simultáneamente. ► Multiusuario Multiusuario Permite a varios usuarios acceder a una computadora. Permite a varios usuarios acceder a una computadora. Son también multitareas. Son también multitareas. ► Multiproceso Multiproceso Coordina las operaciones de las computadoras que tienen más Coordina las operaciones de las computadoras que tienen más de un procesador. Cada procesador ejecuta procesos de un procesador. Cada procesador ejecuta procesos diferentes. diferentes.
  • 41. Ejemplos de Sistemas Ejemplos de Sistemas Operativos Operativos MS-DOS MS-DOS ► Creado por Microsoft Creado por Microsoft en1984. en1984. ► Gran volumen de software Gran volumen de software disponible. disponible. ► Monousuario Monousuario ► Monotarea Monotarea ► Utiliza comandos Utiliza comandos OS/2 OS/2 ► Multitarea Multitarea ► Monousuario. Monousuario. ► Desarrollado por IBM. Desarrollado por IBM. ► Poco software disponible Poco software disponible. . ► Permite el manejo directo de Permite el manejo directo de 16 MB de la memoria RAM 16 MB de la memoria RAM
  • 42. Ejemplos de Sistemas Ejemplos de Sistemas Operativos Operativos WINDOWS WINDOWS ► Creado por Microsoft a mediado de Creado por Microsoft a mediado de la década de los 80. la década de los 80. ► Multitarea Multitarea ► Interfaz gráfica Interfaz gráfica ► Primeras versiones 3.0, 3.1, y 3.11 Primeras versiones 3.0, 3.1, y 3.11 no eran sistemas operativos no eran sistemas operativos Versiones: Versiones: Windows 95, Windows 98, Windows 95, Windows 98, Windows Me, Windows 2000, Windows Me, Windows 2000, Windows XP Windows XP WINDOWS NT WINDOWS NT ► Multitarea Multitarea ► Multiproceso. Multiproceso. ► Comparado sólo con Unix. Comparado sólo con Unix. ► Versiones: windows NT Versiones: windows NT Server, Windows NT Server, Windows NT Workstations Workstations ► Versiones mejoradas de Versiones mejoradas de Windows NT Server: Windows NT Server: Windows Server 2000, Windows Server 2000, Windows Server 2003 Windows Server 2003
  • 43. Ejemplos de Sistemas Ejemplos de Sistemas Operativos Operativos UNIX UNIX ► Creado por Laboratorios Bell en Creado por Laboratorios Bell en 1969. 1969. ► Multiusuario, multitarea y Multiusuario, multitarea y multiproceso multiproceso ► Sólido y capaz, pero de difícil Sólido y capaz, pero de difícil aprendizaje. aprendizaje. ► Versiones del Unix: SunOS, Versiones del Unix: SunOS, Linux, Solaris, Xenix Linux, Solaris, Xenix LINUX LINUX ►Creado en 1991 por Linus Torvalds Creado en 1991 por Linus Torvalds ►Multitarea, multiusuario, Multitarea, multiusuario, multiproceso multiproceso ►Protege la memoria para Protege la memoria para que un que un programa no pueda hacer caer al programa no pueda hacer caer al resto del sistema resto del sistema ►Se distribuye con código fuente Se distribuye con código fuente (Software libre) (Software libre) ►Comparte la memoria entre Comparte la memoria entre programas aumentando la velocidad y programas aumentando la velocidad y disminuyendo el uso de memoria disminuyendo el uso de memoria ►Hay diferentes “distribuciones” Hay diferentes “distribuciones” (Debian, RedHat, Mandrake, etc.) (Debian, RedHat, Mandrake, etc.)
  • 44. Software Software Lenguajes de Programación Lenguajes de Programación Forma de comunicación inventada por el hombre Forma de comunicación inventada por el hombre para dar órdenes a la computadora. para dar órdenes a la computadora. ► Permiten escribir programas Permiten escribir programas ► Tienen una sintaxis bien definida Tienen una sintaxis bien definida Clasificación Clasificación ► Lenguajes de bajo nivel Lenguajes de bajo nivel ► Lenguajes de alto nivel Lenguajes de alto nivel
  • 45. Lenguajes de bajo nivel Lenguajes de bajo nivel Lenguaje de máquina Lenguaje de máquina ► Serie de 0’s y 1’s Serie de 0’s y 1’s ► Programación larga, Programación larga, difícil y tediosa difícil y tediosa ► La corrección de La corrección de errores es complicada errores es complicada ► No hay No hay transportabilidad transportabilidad Lenguaje ensamblador Lenguaje ensamblador ► Utiliza una serie de Utiliza una serie de códigos o mnemónicos códigos o mnemónicos ► Específico de cada Específico de cada procesador procesador ► Difícil aprendizaje Difícil aprendizaje
  • 46. Lenguajes de alto nivel Lenguajes de alto nivel ► Instrucciones escritas en palabras similares a Instrucciones escritas en palabras similares a lenguajes humanos lenguajes humanos ► Fácil aprendizaje Fácil aprendizaje ► Los programas son transportables Los programas son transportables ► Deben ser traducidos a lenguaje de máquina, a Deben ser traducidos a lenguaje de máquina, a través de los traductores de lenguaje (compiladores través de los traductores de lenguaje (compiladores e intérpretes) e intérpretes) ► Algunos de ellos son: Basic, C, Pascal, Cobol, Algunos de ellos son: Basic, C, Pascal, Cobol, Fortran, etc. Fortran, etc.
  • 47. Conceptos Importantes Conceptos Importantes ► Programa o código fuente: Programa o código fuente: Programa escrito en algún Programa escrito en algún lenguaje y que no ha sido traducido a lenguaje de máquina. lenguaje y que no ha sido traducido a lenguaje de máquina. ► Programa o código objeto Programa o código objeto: : Programa que ya se encuentra Programa que ya se encuentra en lenguaje de máquina y que ya es ejecutable en lenguaje de máquina y que ya es ejecutable ► Traductor: Traductor: Programa que traduce instrucciones en lenguaje Programa que traduce instrucciones en lenguaje de alto nivel a lenguaje de máquina. Pueden ser compiladores de alto nivel a lenguaje de máquina. Pueden ser compiladores o intérpretes. o intérpretes. ► Compilador: Compilador: Traduce todo el programa y genera un código Traduce todo el programa y genera un código listo para funcionar listo para funcionar ► Intérprete: Intérprete: toma una instrucción del programa, la traduce y la toma una instrucción del programa, la traduce y la ejecuta. ejecuta.
  • 48. Software de uso general Software de uso general ► Ofrece una estructura para un gran número de Ofrece una estructura para un gran número de aplicaciones empresariales, científicas y personales. aplicaciones empresariales, científicas y personales. ► Proporciona versatilidad a la computadora. Proporciona versatilidad a la computadora. ► Ejemplos: Ejemplos: -Procesadores de texto -Procesadores de texto -Hojas de cálculo -Hojas de cálculo -Manejadores de bases de datos -Manejadores de bases de datos - Paquetes de presentación - Paquetes de presentación
  • 49. Software de uso general Software de uso general ► Ofrece una estructura para un gran número de Ofrece una estructura para un gran número de aplicaciones empresariales, científicas y personales. aplicaciones empresariales, científicas y personales. ► Proporciona versatilidad a la computadora. Proporciona versatilidad a la computadora. ► Ejemplos: Ejemplos: -Procesadores de texto -Procesadores de texto -Hojas de cálculo -Hojas de cálculo -Manejadores de bases de datos -Manejadores de bases de datos - Paquetes de presentación - Paquetes de presentación
  • 50. Software de uso general Software de uso general Procesadores de texto Procesadores de texto ► Utilizados para escribir Utilizados para escribir documentos, cartas, documentos, cartas, memorándums, etc. memorándums, etc. ► Corrector de ortografía, Corrector de ortografía, diccionario de sinónimos,etc. diccionario de sinónimos,etc. ► Ejemplos: Word, AmiPro, Ejemplos: Word, AmiPro, Wordperfect, Writer Wordperfect, Writer Hojas de cálculo Hojas de cálculo ► Permiten elaborar tablas con Permiten elaborar tablas con datos y realizar cálculos. datos y realizar cálculos. ► El usuario indica las El usuario indica las fórmulas que desea utilizar y fórmulas que desea utilizar y el programa las aplica a los el programa las aplica a los datos. datos. ► Permiten graficar los Permiten graficar los resultados. resultados. ► Ejemplos: Excel, Lotus 123, Ejemplos: Excel, Lotus 123, Quatro-Pro, Calc Quatro-Pro, Calc
  • 51. Software de uso general Software de uso general Manejadores de Base Manejadores de Base de Datos de Datos ► Permiten realizar consultas, Permiten realizar consultas, modificar, agregar, eliminar modificar, agregar, eliminar datos de una BD. datos de una BD. ► Conjunto de datos Conjunto de datos relacionados y ordenados. relacionados y ordenados. ► Ejemplos: Access, FoxPro, Ejemplos: Access, FoxPro, Oracle, Informix Oracle, Informix Paquetes de Paquetes de Presentación Presentación ► Permiten diseñar Permiten diseñar presentaciones para presentaciones para mostrarlas a través de la mostrarlas a través de la computadora computadora ► Permiten integrar efectos en Permiten integrar efectos en cada cambio de diapositiva. cada cambio de diapositiva. ► Ejemplos: Power Point, Ejemplos: Power Point, Presentations, Impress Presentations, Impress
  • 52. Software de aplicación Software de aplicación ► Diseñados para realizar tareas específicas Diseñados para realizar tareas específicas personales, empresariales o científicas. personales, empresariales o científicas. ► Realizan tareas concretas. Realizan tareas concretas. ► Ejemplos: Ejemplos: Procesamiento de nóminas Procesamiento de nóminas Análisis Estadístico (SPSS, minitab, SAS, etc.) Análisis Estadístico (SPSS, minitab, SAS, etc.) Control de Inventarios (SAINT) Control de Inventarios (SAINT)