Está en la página 1de 83

Introducción a la Computación

Ing. Fanny Carolina Figueroa


El desarrollo y evolución de los sistemas operativos va de la mano con
la evolución de los sistemas computacionales y las Tecnologías de
Información y Comunicación (TIC).
Generación 0 1ª Generación 2ª Generación

• No había sistemas • 1945-1955 1955-1965


operativos. • Máquinas enormes. Transistores.
• Década de los 40’s. • Bulbos y conexiones. Procesamiento por
• Codificación en lenguaje • Lenguaje máquina absoluto. lotes (unitarea).
máquina (0,1). • Tarjetas perforadas. Cintas magnéticas como
• Los programas se • Máquinas lentas y costosas. unidades de almacenamiento.
introducían bit a bit. • Lenguajes de Se empieza a hablar de
programación desconocidos sistemas operativos.
. El primer sistema operativo es
desarrollado por la General
Motors para una IBM 701 y la
7094.
Los sistemas se utilizan para
cálculos científicos e ingeniería.
Lenguaje ensamblador.
FORTRAN, IBSYS.
Tiempos compartidos.
3ª Generación 4ª Generación 4ª Generación

• 1965-1980 • Década de los 80’s a • Internet


• Circuitos integrados. nuestros días. • Robótica
• Multiprogramación. • Surgen PC’s • SW amable con el usuario
• Tiempos compartidos. • MS-DOS, UNIX. • Sistemas de seguridad para
• Lenguaje de alto nivel C. • Diseño bases de datos.
• Etapa inicial de las PC’s. de interfaz amigables • HTML
• Estándares de gráficas. • Agentes
comunicación. • VLCI • Tecnologías de información
• Lectura de trabajos de • Redes y comunicación.
tarjetas a discos. • Sistemas operativos de .
• Ejecución de trabajos en redes
serie. • Sistemas operativos
• Sistemas de tiempo real. distribuidos
• Manejo por cola de • Máquinas virtuales
impresión. • Compatibilidad entre
plataformas
• Comunicación remota
• Programación orientada a
objetos
Computadoras en perspectiva
1939: 1943: 1944: 1945 1951:
Se crea Alan Turing Mark I ENIAC – UNIVAC I
Atanasoff- desarrolló completó el máquina (la primera
Berry Colossus, cálculo de gigante de computado
Computer para espiar las tablas 30 ra
mensajes de toneladas comercial
alemanes balística: de uso
durante la general) se
Segunda entregó a
Guerra la Oficina
Mundial. del Censo
de los EE.
UU.
Ley de moore
La Ley de Moore es un término informático originado en la
década de 1960 y que establece que la velocidad del
procesador o el poder de procesamiento total de las
computadoras se duplica cada dieciocho meses. En un
principio, la norma no era muy popular pero sí se sigue
utilizando hasta el día de hoy. Quien la acuñó fue Gordon
Moore, el cofundador de la conocida empresa Intel de
microprocesadores.
Moore: decía que a medida que las técnicas y los
productos mejoraban, el precio de producción de cada
componente se reducía. Pero también tuvo en cuenta que, si
bien cada componente era más barato de producir, los
circuitos complejos seguían siendo caros, pero indispensables.
El costo por componente y el costo por circuito crearon un
efecto de balance en la industria que resultó en una tendencia
de crecimiento lineal.
Las computadoras en la
actualidad
En la actualidad las
personas trabajan con:
Supercomputadoras.
Servidores.
Estaciones de Trabajo.
Computadoras Personales.
Computadoras Portátiles.
Smartphone.

Aunque todas están basadas en la misma tecnología, estas máquinas tienen


sustanciales diferencias.
Sistemas embebidos

Sistema integrado: un microprocesador


utilizado como componente de un sistema
más grande.

Más del 90% de los microprocesadores


están ocultos dentro de dispositivos
domésticos y electrónicos comunes:
• Termostatos, semáforos, automóviles.
• Relojes de pulsera, juguetes, máquinas de juego.
• Televisores, cámaras, hornos
Sistemas embebidos
Conexiones informáticas: la
revolución de Internet
Crecimiento de internet
• Uso generalizado de correo electrónico y web
• Pocos millones de usuarios en la década de 1990, más de dos
mil millones de usuarios en la actualidad.

Los sitios web 2.0 se basan en las contribuciones


de los usuarios web
• Mi espacio
• Facebook
• Twitter
• Youtube
• mapas de Google
Funciones de las Computadoras
La simple verdad es que las computadoras solo realizan 4 funciones básicas:

Recibir una entrada: Aceptan información de mundo exterior.

Procesar información: Realizar operaciones aritméticas o


lógicas sobre la información. (toma de decisiones).
Producir una salida: Comunicar información al mundo
exterior.
Almacenar información: Desplazan y mueven información en
la memoria.
Componentes del Hardware
Cada sistema de computadora contiene componentes (Partes físicas)
especificadas en las funciones del ordenador:

Dispositivos Dispositivos Procesamie Dispositivos


de Entrada de Salida nto de
(Microproce Almacenam
sador) iento
Dispositivos de Entrada
Son aquellos que nos sirven para introducir datos a la computadora para
su procesamiento, es decir , aceptan una entrada del mundo exterior.
Como ser:

Joystick Cámara Web


Teclado
Mouse

Lápiz Óptico Lector Micrófono


de
Escáner
Código
de
Barras
Dispositivos de Salida
Son aquellos que reciben la información de la computadora, su función es
eminentemente receptora. Muestran la información al mundo exterior, por
medio de:

Altavoces o Parlantes

Plotter Pantalla o Monitor

Data Show
Impresora Auriculares
Unidad Central de Proceso (C.P.U.)
Es el cerebro de la computadora. La CPU procesa información, realiza
cálculos aritméticos y toma decisiones básicas comparando valores de
información. Muchos confunden lo que es la CAJA de la CPU, la CPU es un
circuito integrado incrustado en la placa madre, el cual realiza todas las
funciones anteriormente descritas.
Dispositivos de Almacenamiento
La Memoria y los dispositivos de almacenaje , almacenan ambos información,
pero sirven diferentes propósitos.

La memoria RAM (Read Los dispositivos de


Only Memory) Es un almacenaje, son
almacenaje primario, llamados
que se utiliza para almacenamiento
almacenar programas y secundario. Sirven como
datos ( información) que repositorios de datos.
necesitan ser Como ser: Disco duro,
instantáneamente Disquette, CD, DVD,
accesibles para la CPU. PenDrive, Sd Card.
Componentes del Hardware

Estos 4 elementos al combinarse


constituyen la parte del Hardware de un
sistema de una computadora. Desde
luego el sistema no esta completo sin el
Software. (instrucciones que le indican al
HARDWARE qué hacer).

Cada componente del Hardware está


diseñado para transportar y transformar
información. Comenzaremos con un poco de
información sobre la información
Un poco sobre los BITS
• Información: Es la comunicación que tiene valor porque informa.
Cualquier cosa que se puede comunicar, si tiene valor o no.
No
Dat tiene
Informa sentido,
ción o
No
cuenta.
Información
La información viene en muchas formas…

Palabras
Palabras
Sonidos
Sonidos

Números
Números Imágenes

Todas ellas representan


Información.
Datos e Información

Para describir la mecánica de las computadoras, nos inclinaremos por el


segundo método y utilizaremos los términos datos e información de forma
intercambiable.

Como saber, ¿Cuál es la


información real?
Datos e Información (Diferencias)

• Datos – Es una colección de hechos, compuesta usualmente


de texto, números y fechas.
• Ejemplo:
Juan Pérez L 10,000 1 de Oct de 2018.

• Información – Es la forma en que se interpretan los datos y les


dan significado.

• Ejemplo:
Juan Pérez pagó al banco L 10,000 el día 1 de Oct de 2018
Fundamento de los Bits
De un modo u otro, en el mundo de las computadoras, la
información es digital: esto significa que está hecha de unidades
contables, separadas (dígitos) de modo que puede subdividirse.

Una computadora no puede procesar información sin dividirla en


unidades más pequeñas. Sólo pueden digerir la información
que se ha dividido en BITS.
Por lo tanto: Un bit, o digito binario, es la unidad más
pequeña de información que puede procesar una
computadora. Un bit puede tener uno de dos valores 0 y 1.
Fundamento de los Bits

1 0
Encendido Apagado
Si No
Blanco Negro
Alto Bajo
Números Binarios
En una computadora, toda la información, (instrucciones de programas,
imágenes, texto, sonido o valores matemáticos) es representada por
patrones de conmutadores microscópicos, en la mayoría de los casos estos
grupos de conmutadores representan números o código numéricos. La
aritmética binaria sigue las mismas reglas de la aritmética decimal
ordinaria, pero solo con dos dígitos disponibles.
La multiplicación, la división, los números negativos y
las fracciones también pueden representarse en código binario pero la
mayoría de la gente lo encuentra confuso y complicado comparado con el
sistema decimal usado comúnmente.
Sistema de numeración Binario
• Bit: Unidad mínima de información que la computadora puede
procesar . Los valores potenciales son valores de 2, no de 10.
Puede tener uno de dos valores: 0 o 1
Cada conmutado representa un bit, y el conjunto de 8 conmutadores
es un byte.

Un Byte : Colección de 8 bits


Puede representar cualquier número entre (0y 255)
256 (256 = 28)
Sistema de numeración Decimal
En el sistema numérico decimal la posición de un digito es
importante:
En el número 7,357, el 7 de la izquierda representa siete mil y
el otro representa 7 unidades.
El uso de los conmutadores sería fácil de entender si tuvieran 10
posiciones(0-9).
En el sistema binario, los valores posicionales son potencias
de 2, no de 10.
Conversión de Binario a Decimal
▪ Convertir el numero binario 11001 a decimal

1. Donde su base
es 2 y la potencia 2. Resultado de la
es el numero de la base elevado a la
posición asigna potencia, Ejemplo: 22
=2x2=4
dada de derecha
a izquierda
3. Multiplique el
numero binario por
el numero obtenido
en el paso 2. Luego
los suma.
Conversión de Decimal a Binario
▪ Convertir el numero decimal 28 a Binario

Pasos:
1. Dividir entre 2 en
número decimal, si el
cociente es un numero
ENTERO , asigne un O,
si el cociente es un
numero DECIMAL,
asigne un 1.
2. Escriba el resultado de
abajo hacia arriba.
Medidas de Almacenamiento

• Byte = 8 bits o un carácter en ASCII.


Medidas de Almacenamiento

Las abreviaturas K, MB, GB y PB describen la capacidad de los


componentes de almacenamiento y de memoria. Podría, por
ejemplo, describir una computadora diciendo que tiene 512 MB de
memoria (RAM) y un disco duro que tiene 120 GB de capacidad de
almacenamiento.
Los mismos términos se utilizará para cuantificar los tamaños de los
archivos.

Un archivo es una colección organizada de información, tal como


trabajo trimestral o un conjunto de nombres y direcciones,
almacenada en una forma que puede leer el computador.
El corazón de la
Computadora
• Una computadora digital es en su
núcleo un conjunto de
conmutadores on / off diseñados
para transformar la información
de una forma a otra.
• El usuario proporciona a la
computadora patrones de bits
(entrada) y ésta sigue las
instrucciones para transformar
dicha entrada en un patrón
diferente de bits(salida) que
devolver al usuario.
La CPU: La Computadora Real

• CPU a menudo llamado sólo "procesador“,


realiza transformaciones de entrada en salida.
• Interpreta y ejecuta instrucciones de cada
programas.
• Realiza las manipulaciones aritméticas y
lógicas de datos.
• Se comunica con otras partes del sistema
informático indirectamente a través de la
memoria.
La CPU: La Computadora Real

• Microprocesador moderno o CPU, es


una colección compleja de circuitos
electrónicos.
• En una computadora de escritorio, la
CPU esta alojada con otras fichas en
la placa de circuito. La tarjeta de
circuitos que contiene la CPU de la
computadora se llama placa base
o placa madre.
La elección de un ordenador

• El tipo de CPU es parte importante de la decisión.


• Hay muchas variaciones de diseño, pero solo dos factores son
importantes a considerar:
Compatibilidad

• No todo el software es compatible con todos los


CPU. (EL SW de un procesador generalmente no
funciona en otro).
• Cada procesador tiene un conjunto de
instrucciones integrado.
• Las CPU´s de la misma familia de productos está
generalmente diseñado para que los procesadores
más recientes puedan procesar todas las
instrucciones que aceptan los modelos anteriores.
• Muchos Procesadores AMD esta diseñados para
ser compatibles con los de Intel.
Rendimiento

• Algunos procesadores son más rápidos


que otros.
• El rendimiento se determina por la
Velocidad del reloj de una computadora
se mide en giga hertzios. (GHz) , miles
de millones de ciclos por segundo.
• El rendimiento también puede estar
limitado por la Arquitectura del procesador
:
• El número de bits que un CPU puede
procesar cada vez (Generalmente de 32 o
64), llamados también tamaño de la
palabra de la CPU.
Importancia del Rendimiento
Debido a la importancia del rendimiento, los ingenieros y científicos
informáticos están constantemente desarrollando técnicas para
almacenar la capacidad de una computadora de manipular y mover bit.
Una técnica muy común es poner más de un procesador.

Multicore CPU
Un solo chip contiene múltiples CPUs (cores)
✓ Ejecuta tareas simultáneamente
✓ Dividir el trabajo
✓ La mayoría de los nuevos PC tienen al menos dos núcleos.
Quad core , es cada vez más común.
Rendimiento
Procesadores de Propósito Especial
Suplemento CPU básica
La unidad de procesamiento de gráficos o GPU, en términos
simples, es un coprocesador. Se trata de un componente muy
parecido al CPU, solo que el tipo de procesamiento al que se
dedica es al de gráficos. De este modo, la GPU puede aligerar la
carga de información que debe ser procesada por la unidad
central, y esta última puede hacer su trabajo de manera más
eficiente.3-D de procesamiento de gráficos.

Libera CPU principal para trabajar en otras tareas.


CPU
CPU típica se divide en varias unidades
funcionales:
• Unidad de control
• Unidad lógica aritmética (UAL) incluye
registros cada uno de los cuales tiene
generalmente un tamaño de 32 o 64 bits.
• Unidad de decodificación
• Unidad Bus
• Unidad Pre búsqueda
Estas unidades trabajan juntos para completar
la ejecución de instrucciones de programa.
Leer página 48 y 49 del libro de texto.
La Memoria RAM

• La principal tarea del CPU es seguir las


instrucciones codificadas en los
programas.
• La CPU, solo puede manipular una
instrucción y unos pocos datos cada
vez.
• Las computadora necesita un lugar
donde almacenar el resto de los
programas y los datos hasta que el
proceso este listo.
PARA ESO ESTÁ LA RAM
La Memoria RAM
Memoria de acceso aleatorio (RAM).
Es el tipo más común de almacenamiento primario.
Los chips de la RAM contienen circuitos que almacenan
temporalmente las instrucciones y datos del programa.
Las ubicaciones de memoria, como las casas, tienen direcciones
únicas para que la computadora pueda indicarles aparte cuándo ha
de guardar o recuperar la información.
Se le llama Volátil porque la información almacenada
desaparece cuando se apaga, es decir no se mantiene
permanente.
La Memoria ROM

Memoria de solo lectura (ROM).


Si solo estuviera la RAM, esto podría ser un serio problema si
no tuviera la computadora otro tipo de memoria donde
almacenar la información que no se quiere perder.
Esta memoria no volátil se llama ROM,(Memoria de solo
lectura), porque la computadora sólo puede leer la información
almacenada en ella; nunca pueden escribir información nueva.
Otros tipos de Memorias

Hay otros tipos de memoria disponible: la mayoría se utiliza


fuera de los laboratorios de ingeniería.
• La CMOS(semiconductor complementario de óxido de metal).
Es una clase especial de RAM de baja energía, que puede almacenar pequeñas
cantidades de datos durante largos períodos de tiempo con la energía de la
batería.
• Los Chips de memoria FLASH. (NO ES VOLÁTIL)
Se puede escribir y borrar en varias ocasiones
Se utiliza para las cámaras digitales, teléfonos móviles, computadoras
portátiles y otros dispositivos.
¿Como funciona la RAM en la PC?

• Cuando enciende la computadora, la CPU comienza


automáticamente la ejecución de instrucciones del sistema operativo
almacenado en la memoria de solo lectura ROM.

• Las instrucciones que se ejecutan ayudan al sistema a iniciarse y le


indica cómo cargar el sistema operativo (copiarlo del disco a la
MEMORIA -RAM).

• Una vez que las instrucciones de ejecución están cargadas en la


memoria, la CPU es capaz de ejecutarse.
Buses y Periféricos

La información viaja entre los componentes de la placa madre a


través de grupo de cables denominados buses del sistema.
Los buses se conectan a:
• Los dispositivos de almacenamiento situados en las bahías.
• Los buses también pueden conectarse a las ranuras de
expansión dentro de la computadora.
• Los Buses también se conectan a buses externos y puertos.
Puertos

La computadora tiene variedad de puertos para satisfacer las diversas


necesidades:
• Puerto (s) de vídeo para conectar monitores.
• Puertos de audio para conectar altavoces y / o auriculares.
• Puertos USB para conectar teclados, dispositivos señaladores, impresoras,
cámaras, discos duros, dispositivos de almacenamiento portátil, y más.
• Algunos puertos conectados directamente a la placa base y otros conectados a
tarjetas de expansión.
Puertos,
Buses y
Perifericos
Paseo por el SOFTWARE
¿Qué es el Software?
Software es todo el conjunto intangible de datos y programas de
la computadora.

Copyright © 2012 Pearson 47


Education, Inc. Publishing as
Paseo por el SOFTWARE
¿Como puede un humano traspasar la grieta y poder
comunicarse con las computadoras?
En este punto el software entra en acción.
El software permite que las personas puedan contarle
a las computadoras cientos de tipos de problemas y
que ésta a su vez le ofrezca un tipo de solución a los
mismos.

Copyright © 2012 Pearson 48


Education, Inc. Publishing as
Concepto de Software:
El software es un ingrediente indispensable para el
funcionamiento del computador.
Está formado por una serie de instrucciones y datos, que
permiten aprovechar todos los recursos que el computador
tiene, de manera que pueda resolver gran cantidad de
problemas.
Un computador en si, es sólo un conglomerado de
componentes electrónicos; el software le da vida al
computador, haciendo que sus componentes funcionen de
forma ordenada.

Copyright © 2012 Pearson 49


Education, Inc. Publishing as
3 Categorías principales del
software
• Los compiladores y programas de traductor:
Permite a los programadores crear otro software.
• Las aplicaciones de software:
Servir como herramientas de productividad para ayudar a los
usuarios a resolver problemas.
• El software del sistema:
Coordina las operaciones de hardware.

Copyright © 2012 Pearson 50


Education, Inc. Publishing as
Una maquina rápida, pero
estupenda
Ordenador típico es capaz de realizar las operaciones aritméticas
básicas tales como:
7 + 3 y 15-8, y algunas comparaciones lógicas simples.
¿Es este número es menos que ese otro?
¿Son estos dos valores iguales?
Las Computadoras parecen inteligentes porque pueden realizan
estas operaciones de forma rápida y precisa.

Copyright © 2012 Pearson 51


Education, Inc. Publishing as
Programa

Un programa bien diseñado es el encargado de indicarle a


la computadora que ejecute una serie de operaciones
sencillas.
• Imprimir un informe.
• Organizar un conjunto de notas de un grupo de
alumnos.
• Simular un vuelo.
• Ejecutar una consulta de una base de datos.

Copyright © 2012 Pearson 52


Education, Inc. Publishing as
Desafío del programador

Para los desarrolladores el


desafío es inventar instrucciones
que agrupen todas estas ordenes
sencillas de modo que sean
útiles.

Copyright © 2012 Pearson 53


Education, Inc. Publishing as
Algoritmo:

Conjunto de procedimientos secuenciales para llevar a


cabo una tarea.
Un programa suele iniciarse con un algoritmo, escrito en
cualquier lenguaje humano.
El trabajo del programador es convertir el algoritmo en
un programa, añadiéndole detalles, puliendo los fallos,
verificando los procedimientos y depurando los errores.

Copyright © 2012 Pearson 54


Education, Inc. Publishing as
EL lenguaje de las
computadoras

• Cada computadora procesa las instrucciones en lenguaje


de máquina. (es decir de unos y ceros). El cual emplea
códigos numéricos utilizados para representar operaciones
básicas de una computadora:
• Suma y resta de números
• La comparación de los números
• Instrucciones de repetición.

Copyright © 2012 Pearson 55


Education, Inc. Publishing as
El lenguaje de las
computadoras

• Los programadores de antes estaban


obligados a escribir cada programa en lenguaje
máquina, lo que suponía una tediosa tarea de
trasladar cada instrucción a código binario.
• Este proceso era una clara invitación a la
locura:
¡ Imagínenos lo que suponía intentar localizar
un fallo en una página llena de unos y ceros.!
• Hoy en día los programadores usan
lenguajes de alto nivel. C + +, Java, y Visual
Basic. Net.

Copyright © 2012 Pearson 56


Education, Inc. Publishing as
Ejecución de un programa
• Muchos programas están compuestos de millones de sencillas
instrucciones de código máquina.
• El contador de programa dentro de la CPU realiza un seguimiento de la
dirección de la siguiente instrucción a ejecutar.
• El ciclo de ejecución de la instrucción tiene un ritmo de tres pasos:
1. Obtener la instrucción.
2. Incrementa el contador de programa.
3. Realizar la tarea especificada.

Copyright © 2012 Pearson 57


Education, Inc. Publishing as
Aplicaciones-
Herramientas Las aplicaciones de
Software permiten a los
usuarios controlar sus
para el computadoras sin pensar
del mismo modo que los
usuario programadores.

Copyright © 2012 Pearson 58


Education, Inc. Publishing as
Aplicaciones para
el usuario

Miles de títulos de software están


disponibles:
• Software de autoedición.
• El software de contabilidad.
• Programas de gráficos.
• Títulos educativos.
• Juegos.
• Gestores de información personal y
más.

Copyright © 2012 Pearson 59


Education, Inc. Publishing as
Aplicaciones para el usuario

El proceso de
compra de
cualquier Software
es similar al de
cualquier CD de
música. Pero
existen algunas
sutiles diferencias.
Copyright © 2012 Pearson 60
Education, Inc. Publishing as
Aplicaciones para el usuario

• Documentación: Instrucciones de instalación y uso de


manuales de software pueden ser impresos o archivos digitales.
(Ayuda online).
• Actualización y mejora de software. (eliminar fallos y añadir
nuevas características). Es frecuente que aparezcan nuevas
Versiones.
• Compatibilidad: requisitos del sistema.
El software no debe tomarse a la ligera; sin el hardware y software
compatibles muchos programas son inservibles.
• Renuncias: un acuerdo de licencia de usuario final (EULA)-
protege a las empresas de los errores en los programas.
Las compañías de software se esconden tras la renuncia ya
que nada esta exento de un error de escritura.

Copyright © 2012 Pearson 61


Education, Inc. Publishing as
EULA

EULA, son las siglas de “End-User License Agreement” o


traducido al español, “Acuerdo de Licencia con el Usuario
Final” que son las condiciones o limitaciones que debes
aceptar para poder utilizar ese programa, aplicación, juego,
producto, etc.
• Cuando vas a instalar un programa generalmente te
vas a encontrar una pantalla o ventana que te va a
mostrar este acuerdo y que deberás aceptar para poder
usar el programa, en otras ocasiones, sobre todo cuando
compras el producto podría venir en un documento de
papel.
• Suele ser habitual no leer el EULA debido a que, o bien
los términos empleados en su redacción son muy
técnicos, o confusos y poco claros, o bien, que se nos
muestre en otros idiomas, pero ello no nos exime de su
cumplimiento.

Copyright © 2012 Pearson 62


Education, Inc. Publishing as
Aplicaciones para el usuario

• Licencias: Cuando se compra un software, no


compramos el software sino la licencia para usar el
programa. (1 a 5 pc).
• Licencias corporativas (Empresa, colegio o
institución del gobierno).
COPYRIGHT: NO PODER DUPLICAR o COPIAR.
Al ser la programación una tarea complicada, el
desarrollo de software es caro.
• Distribución: por venta directa o descargarla de
la Web.
Incluye el software de dominio público (software gratuito)y
shareware. (gratuito mientras se esta probando).

Copyright © 2012 Pearson 63


Education, Inc. Publishing as
¿Por qué tanta gente compra y
usa este tipo de programas?
La respuesta varia de una persona a otra y de un
producto a otro.
Pero los programas de mayor éxito comparten dos
importantes rasgos:
1. Están construidos alrededor de metáforas
visuales de herramientas del mundo real.
Programa de dibujo (convierte una pantalla en una hoja de papel).
La hoja de calculo reúne la cualidades de un libro contable.

2. Expanden de alguna forma las capacidades


humanas.
La hoja de calculo que permite hacer una proyección o
de ingresos futuros.
En un programa gráfico podemos colorear una imagen y
volver atrás si el resultado no es el adecuado.

Copyright © 2012 Pearson 64


Education, Inc. Publishing as
Aplicaciones Web

• Crece la tendencia hacia el uso de las aplicaciones que se ejecutan en


servidores de Internet remotos en lugar de PC´s locales.
• Google Docs.
• Photoshop.com
• Programas de correo web: Gmail, Hotmail, Yahoo!
• Juegos multijugador
• Wikis: Wikipedia.
• Los sitios de venta: Amazon.com y subastas en línea, eBay.
• Las comunidades en línea: Facebook.

Copyright © 2012 Pearson 65


Education, Inc. Publishing as
Aplicaciones integradas y
suites.
Paquetes de software.
• La mayoría de los paquetes de software
están especializados en una aplicación
particular.
• Los paquetes de software integrado incluyen
varias aplicaciones para trabajar juntas.
• Apple Works (IWork) , Microsoft Works.
• Paquetes que contienen un procesador de
texto, una hoja de calculo, una base de
datos, administradores de información
personal.
• Las suite de aplicaciones: Microsoft Office.
– Paquete más utilizado.

Copyright © 2012 Pearson 66


Education, Inc. Publishing as
Software de mercado-Vertical

Aplicaciones de oficina básicas(procesadores de texto, hoja de calculo,


base de datos y programas gráficos) se utilizan en los hogares,
escuelas, oficinas gubernamentales, y todo tipo de empresas.
Otras aplicaciones son específicas de empleo que casi nadie las conoce
fuera de su ámbito profesional:
– Software de facturación médica.
– Software de catalogación Biblioteca.
– Software de referencia legal.
– Software de gestión de restaurante.
Reciben el nombre de aplicaciones verticales o hechas a la medida.
Tienden a costar más que cualquier otro programa comercial.

Copyright © 2012 Pearson 67


Education, Inc. Publishing as
Software de mercado-Vertical

Copyright © 2012 Pearson 68


Education, Inc. Publishing as
Software de sistema
conexión del hardware y
software
• Cuando escribe un documento usted no se preocupa de los
detalles internos:
• Cuanta memoria ocupa ese documento.
• Los segmentos que se encuentran ocupados actualmente
en la memoria.
• Las instrucciones de salida enviadas de la computadora a la
impresora.

Copyright © 2012 Pearson 69


Education, Inc. Publishing as
Software de sistema
conexión del hardware y
software
• Software del sistema: Un tipo de software que incluye sistema
operativo y los programas de utilidad.
Maneja detalles y cientos de otras tareas detrás de las escena, sin
que usted se entere de ellos.

Copyright © 2012 Pearson 70


Education, Inc. Publishing as
¿qué HACE un sistema
operativo?

• Virtualmente, Cada computadora depende de un sistema


operativo para:
– Comunicación con los periféricos: Mantener el
hardware funcionando de manera eficiente. Realiza los
proceso de comunicación con el hardware más fácil.
– Coordinación de trabajos concurrentes: (Procesar
trabajos de forma simultanea) Soporta multitarea.
– Administra la memoria virtual: Asegura que ningún
trabajo invade el espacio de otro.
• El sistema operativo se ejecuta continuamente cuando la
computadora está encendida.

Copyright © 2012 Pearson 71


Education, Inc. Publishing as
Programas de utilidad y
controladores de dispositivos.
Sirven como herramientas de mantenimiento del sistema y
repara todo aquello que el propio sistema operativo no puede hacer
por si solo.
Utilidades que sea más fácil para los usuarios para:
• Copiar ficheros entre los dispositivos de almacenamiento.
• Reparar ficheros de datos dañados.
• Convertirlos para que puedan ser leídos por diferentes programas.
• Protegerlos contra virus y otros programas dañino.
• Comprimir archivos para que ocupen menos espacio.

Copyright © 2012 Pearson 72


Education, Inc. Publishing as
Programas de utilidad y
controladores de dispositivos.

Copyright © 2012 Pearson 73


Education, Inc. Publishing as
Los controladores de
dispositivos

• Son pequeños programas que permiten a los dispositivos de


entrada / salida para comunicarse con el ordenador, tales como:
• Teclados
• Ratones
• Impresoras
• Muchos controladores de dispositivos vienen con el propio periférico.
Otros se venden como productos separados.

Copyright © 2012 Pearson 74


Education, Inc. Publishing as
¿Dónde vive el sistema
operativo?
• Algunas computadoras tienen su sistemas operativos
almacenado permanentemente en la ROM.(Memoria de solo
lectura)
• La mayoría de los PC modernas tienen sólo una pequeña parte
del sistema operativo en la memoria ROM.
• El resto se almacena en la memoria en un proceso conocido
como arranque, que tiene lugar cuando se enciende el equipo.
• Los dispositivos portátiles pueden almacenar el sistema
operativo en la memoria flash.

Copyright © 2012 Pearson 75


Education, Inc. Publishing as
EL sistema operativo

• Cuando encienda la computadora, la CPU automáticamente


comienza ejecutando instrucciones almacenadas en ROM. El
sistema operativo (OS) carga desde el disco en la parte de la
memoria del equipo.

Copyright © 2012 Pearson 76


Education, Inc. Publishing as
EL sistema operativo

• El sistema operativo siempre permanece en la memoria de modo


que pueda ofrecer servicios para el programa, ayudarle a mostrar
menús en pantalla, comunicarse con la impresora y realizar otras
acciones comunes.

Copyright © 2012 Pearson 77


Education, Inc. Publishing as
EL sistema operativo

Para evitar perder su fichero de datos cuando el sistema está apagado,


lo guarda en el disco. Cuando vuelva a abrir el archivo, el sistema
operativo lo ubica en el disco y la copia en la memoria, para que la
CPU pueda trabajar con el.

Copyright © 2012 Pearson 78


Education, Inc. Publishing as
La interfaz de usuario: la
conexión hombre máquina.
• Interfaz de usuario: es un componente crítico en la mayoría de
los programas.
• Los primeros usuarios tenían que gastar grandes cantidades de
tiempo escribiendo y depurando instrucciones en lenguaje
máquina.
• Más adelante empezaron a utilizar lenguajes de programación
más fáciles de entender, aún seguían siendo compiladores en el
ámbito técnico.
• En la actualidad, la mayoría de usuarios trabaja con aplicaciones
ya programadas.

Copyright © 2012 Pearson 79


Education, Inc. Publishing as
Sistemas operativos

Copyright © 2012 Pearson 80


Education, Inc. Publishing as
Sistemas operativos de
sobremesa
• MS-DOS: Se convirtió en el sistema operativo estándar para
las computadoras IBM en 1981.
• Estaba diseñado con una interfaz basada en caracteres en
lugar de gráficos.
• Usaba una interfaz de línea de comandos en la que el
usuarios escribía los comandos y la computadora respondía.
• Apple Macintosh introdujo ventanas, iconos y menús,
desplegables del ratón-impulsado en 1984.
• Windows y Mac OS han evolucionado, ambos tiene una
interfaz muy parecida.

Copyright © 2012 Pearson 81


Education, Inc. Publishing as
Sistemas operativos

MS- DOS
MACINTOCH
Copyright © 2012 Pearson 82
Education, Inc. Publishing as
Sistemas operativos
multiusuarios: Unix y Linux
• UNIX: Es un sistema operativo de línea de comandos basado en texto.
Debido a su histórica unión con los entornos de investigación y académicos
y las instituciones gubernamentales, Internet está lleno de computadoras
con el sistema operativo UNIX.
• Permite a la computadora tiempo compartido para comunicarse con otras
computadoras o terminales.
• Sistema operativo preferido para estaciones de trabajo(workstations) y
ordenadores centrales (mainframes) en la investigación y el ámbito
académico. Favorecido por muchos de los que requiere una potencia
industrial, el sistema operativo multiusuario. Linux, un clon de UNIX, es
gratuito.

Copyright © 2012 Pearson 83


Education, Inc. Publishing as

También podría gustarte