Está en la página 1de 32

Componentes del Computador

Software
Agenda

Software de Lenguajes de
Sistemas Programación

Software de
Aplicación
Software de Sistemas

Sistemas Programas
Operativos Utilitarios
Sistemas Operativos
1 • Concepto
2 • Funciones
3 • Características
4 • Clasificación
6 • Ejemplos
7 • Programas Utilitarios
¿Qué es un Sistema
Operativo?
Conjunto de programas de computadora
que logra:

 Servir como interfaz entre el equipo físico


(hardware) de una computadora y el
usuario, con el fin de presentar una "cara"
más sencilla y amistosa al usuario

 Optimizar los recursos de software y de


hardware del computador.
Funciones Principales
Funciones
Adjudicando recursos
del sistema
Tiempo
 El sistema operativo
dirige el tráfico
dentro de la
computadora, Memoria
decidiendo que
recurso será usado
y durante cuánto
tiempo. Imput/Output
Funciones
Monitoreando las
actividades del sistema
Utilización de la
CPU
 Se pueden hacer cambios a la Performance del
forma en que las tareas se han Sistema
adjudicado, si un usuario o
administrador verifica que la
computadora o la red está
siendo sobrecargada.
 El administrador deberá Seguridad del
establecer la lista de quienes Sistema
tendrán permiso de acceso, a
cuál programa y con qué datos.
Funciones
Administrando archivos y discos

 El usuario necesita poder crear


directorios para guardar Administrar
archivos, también necesita Archivos
copiar, mover, borrar, y
renombrar a los archivos.

 Los discos rígidos pueden ser


divididos o particionados en
varios discos virtuales.

 Administrar varios discos físicos Seguridad del


y virtuales puede convertirse en
algo muy complejo, Sistema
especialmente si alguno de los
discos son instalados mediante
distintos sistemas operativos
Otras Funciones
 Planificar, entregar y retirar recursos a las

tareas.

 Proteger la memoria contra el acceso indebido

de los programas.

 Soportar el multiacceso.

 Proporcionar al usuario un sencillo manejo de

todo el sistema.
Características

 Permite la concurrencia de procesos,


traslapándose el tiempo de entrada/salida (E/S)
con el de cálculo y ocupando la memoria con
varios programas.

 Posibilita la ejecución de cualquier proceso en el


momento que se solicite siempre y cuando haya
suficientes recursos libres para él.
Clasificación
 Una Tarea  Multitareas

Primeros Computadores actuales


Computadores
Clasificación
 Multiusuario  Multiprocesamiento

En una red de varios Una computadora puede


usuarios que pueden tener múltiples CPU, Aunque
encontrarse usando el una CPU seleccione turnos
mismo computador y hasta para varios programas, las
el mismo programa sobre distintas CPU pueden
ese computador. Esto se funcionar simultáneamente.
denomina “time-sharing" o La velocidad aumenta
tiempo compartido. enormemente.
Ejemplos
MS-DOS
Windows
Mac
Unix
MPE
Linux
BSD
Sobre Windows Windows
Windows 98 (1998)
Windows 95 (1994)
Windows NT (1993)
Windows 3 (1990)
Windows 2 (1987)
1 (1985) Windows
Windows 10 (2015)
Windows 8 (2012)
Windows 7 (2009)
Windows Vista
XP (2001) (2007)
Sobre LINUX…
Existen versiones de Linux que no son gratuitas.
Algunos distribuidores para Linux son:
RedHat
Mandrake
Debian o SuSE.

Una distribución no es más que una recopilación


de software para Linux que realizan diferentes
compañías.
Por lo general se compone de:
 Software de sistema
 Programas de aplicación
 Mecanismo de instalación y configuración que
pretende facilitar la labor al usuario.
Otros Sistemas Operativos

El sistema operativo Mac, tiene un


nivel de desarrollo y
perfeccionamiento envidiable.

Cada vez más Mac se acerca a los


modelos de desarrollo iniciados por
la comunidad de usuarios de Linux
con su sistema operativo Mac OS.
Otros Sistemas Operativos

BeOs
Orientado a la realización de proyectos
multimedia y científicos.

La última versión de este sistema operativo


(BeOS 5) es gratuito y se puede descargar de
Internet, no es aconsejable hacerlo sin un
buen gestor de descargas como GetRight o
GoZilla, debido a su tamaño.
Sistemas Operativos para
Informática Móvil

Android
iOS
Windows Phone
Symbian OS
Black Berry Os
HP webOS
Bada
Programas Utilitarios

Administración de
Disco Administración de
Disco

Administración de Backup
Memoria

Recuperación Compresión de
de Datos Datos

Ejecutan tareas relacionadas con el mantenimiento


de la salud de su computadora - hardware o datos.
Programas Utilitarios de
Seguridad
 Una programa de Antivirus busca la actividad
de los virus y los elimina.
 Una programa de Anti-spyware busca
semejantemente los programas que causan el
problema, así como también cualquier
actividad sospechosa en su computadora.
 El software de Anti-spam trata de identificar
los mensajes inútiles o peligrosos para usted.
 Una coraza anti intrusos (firewall) bloquea las
tentativas para accesar sus archivos sobre
una red o la conexión de Internet.
Lenguajes de
Programación
 Son herramientas que nos permiten crear programas para
indicar al computador que debe hacer, algunos ejemplos
son: Delphi, Visual Basic, Pascal, Java, etc.

 PROGRAMA DE COMPUTADORA

 Es un conjunto de instrucciones detalladas que le dirán a la


computadora que hacer exactamente, paso a paso.

 La programación ha cambiado mucho desde que se crearon


las primeras computadoras. Los primeros programas eran
muy simples y directos comparados con las elaboradas
bases de datos actuales, procesadores de texto, agendas y
juegos de acción.
Clasificación de los
Lenguajes de Programación
Lenguaje de Máquina
Es el lenguaje de la CPU. El lenguaje de más bajo nivel.
Compuesto de 0 y 1.

Lenguajes Ensambladores
• Son abreviaturas para el lenguaje de máquina

Lenguajes de Alto Nivel


• Utilizan declaraciones en los programas, expresiones como palabras y expresiones algebraicas.
Fueron desarrollados en las décadas del 50 y 60. Después de que se escribe un programa con uno
de los lenguajes de alto nivel, debe ser compilado o interpretado.
Lenguajes de Cuarta Generación
• Se denominan 4GL o Very high-level Languages. Están orientado a resultados e
incluyen lenguajes de interrogatorio o "query", con bases de datos, lenguajes
con orientación a objetos
Lenguajes Naturales
• Son lenguajes de quinta generación En un lenguaje así, usted escribiría sus
declaraciones en lenguaje corriente como frases normales.
Ejemplos:
 Bajo Nivel:
 Primera y Segunda Generación
 Lenguaje Binario, Ensamblador o
Macroensamblador.
 Alto Nivel:
 Tercera Generación: Ada,
Fortran, Cobol, Pascal, Basic, C,
 Cuarta generación :Visual Basic,
C Chart, Delphy, Java, entre otros
 Quinta Generación: Prolog,Lisp
Software de Aplicación
computadores/telefonía móvil

Aplicaciones Generales o
Paquetes Utilitarios
Aplicaciones a la Medida
APLICACIONES
GENERALES

Conjunto de programas de
computación desarrollados para
realizar, en combinación con la
actividad humana, tareas o
procesos específicos
relacionados, en general, con el
procesamiento de la información.
Clasificación del Software de
Aplicación
Exploradores de web
Correo electrónico
Procesadores de palabras
Hojas de cálculo
Administradores de base de datos
Manejadores de Gráficos
Paquetes integrados de Negocios
Video Juegos
Manejadores de Bases de
Datos
Sybase: Adaptive
Access SQL
Server

Informix: Illustra,
Oracle8, 8i, 8iEE,
Universal Server, MySql
9i, 10g
Dynamic Server

PostgreSQL IBM: DB2 SQLite

Apache Derby:
Firebird
Derby
Gráficos y Diseño por
Computadora
EJEMPLOS DE PROGRAMAS DE DISEÑO GRÁFICO.

 Corel Draw
 Adobe PhotoShop
 Paint Shop Pro
 GraphicWorkShop
 Adobe Illustrator
 Photo Morph
 Print Artist
 Instant Artist
 AutoCad
Paquetes integrados de
negocios
Procesamiento de transacciones
contabilidad, ventas, compras,
inventarios, administración de personal
etc.
Ciencias e ingeniería
Educación
Entretenimiento

Fin
Referencias
www. fireosoft.com.co
www.informaticamoderna.com
www.campusmvp.es
FIN