Download [ universidad de sonsonate ] - [ princicios de computación ]

Document related concepts
no text concepts found
Transcript
Principios de
Computación
Universidad de Sonsonate
Ing. Antonio H. Morán N.
Tema:
 Software de Sistema
 Objetivos:



COnocer la definición de Software
Conocer los diferentes tipos de software
Conocer la importancia de un OS
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Tipos de Software
 SIstemas Operativos
 Para usuarios finales (Lenguajes de
Programación)
 Software de Aplicación
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Software de Sistema
 Un Sistema Operativo es conjunto de
programas que crean la interfaz del hardware
con el usuario, y que son ante todo
administradores de los recursos, el principal
recurso que administran es el hardware de la
computadora, además de los procesadores, los
dispositivos de almacenamiento, los dispositivos
de entrada/salida, los dispositivos de
comunicación y datos
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Sistemas Operativo
Computadora
Usuario
OS
Programas
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Importancia de los OS
 Un Sistema Operativo (SO) es en sí mismo un
programa de computadora. Sin embargo, es un
programa muy especial, quizá el más complejo
e importante en una computadora. El SO
despierta a la computadora y hace que
reconozca a la CPU, la memoria, el teclado, el
sistema de vídeo y las unidades de disco
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Que puede hacer una pc sin OS
 NADA… solo mostrar los mensajes del BIOS
 NO ROM BASIC - SYSTEM HALTED
 Non-System Disk or Disk error
replace and strike any key when ready
 DISK BOOT FAILURE, INSERT SYSTEM DISK
AND PRESS ENTER
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
 No Boot Device available
Strike F1 to retry Boot, F2 for setup utility
o también
No Boot Sector on fixed disk
Strike F1 to retry Boot, F2 for setup utility
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Función del OS
 Adjudicar REcursos
 Monitoreando las actividades del sistema
 Administración del disco y los archivos
 Administración de Trabajos
 Control de Operaciones de Entrada y Salida
 Administración de Memoria
 Recuperación de Errores
 Programas de Proceso
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Estructura de un OS
 Monolítica
 Jerarquica
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Estructura Monolítica
 Es la estructura de los primeros sistemas
operativos constituidos fundamentalmente por
un solo programa compuesto de un conjunto de
rutinas entrelazadas de tal forma que cada una
puede llamar a cualquier otra
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Caracteristica Principal
 Basado en Modulos
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Estructura Jerarquica
 A medida que fueron creciendo las necesidades
de los usuarios y se perfeccionaron los
sistemas, se hizo necesaria una mayor
organización del software, del sistema
operativo, donde una parte del sistema contenía
subpartes y esto organizado en forma de
niveles
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
 Dividido en pequeñas partes, de tal forma que
cada una de ellas estuviera perfectamente
definida y con un claro interface con el resto de
elementos
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Otra forma
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Máquina Virtual.
 Se trata de un tipo de sistemas operativos que
presentan una interface a cada proceso,
mostrando una máquina que parece idéntica a
la máquina real subyacente. Estos sistemas
operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas:
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
 Estos sistemas operativos separan dos
conceptos que suelen estar unidos en el resto
de sistemas: la multiprogramación y la máquina
extendida. El objetivo de los sistemas operativos
de máquina virtual es el de integrar distintos
sistemas operativos dando la sensación de ser
varias máquinas diferentes.
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Cliente-servidor ( Microkernel
 El tipo más reciente de sistemas operativos es
el denominado Cliente-servidor, que puede ser
ejecutado en la mayoría de las computadoras,
ya sean grandes o pequeñas.
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Ejemplos
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Clasificación de OS x Servicios
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Sistemas operativos por la forma de
ofrecer sus servicios.
 Sistemas Operativos de Red
 Sistemas Operativos Distribuidos
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
NOS – NetWork Operating System
 Los sistemas operativos de red se definen como
aquellos que tiene la capacidad de interactuar
con sistemas operativos en otras computadoras
a través de un medio de transmisión con el
objeto de intercambiar información, transferir
archivos, ejecutar comandos remotos y un sin
fin de otras actividades.
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
Sistemas Operativos Distribuidos
 Los sistemas operativos distribuidos abarcan los
servicios de los de red, logrando integrar
recursos ( impresoras, unidades de respaldo,
memoria, procesos, unidades centrales de
proceso ) en una sola máquina virtual que el
usuario accesa en forma transparente.
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]
CARGADOR INCLUIDO EN EL
SISTEMA OPERATIVO
 Su función es cargar a memoria a todos los
archivos todos los archivos necesarios para la
ejecución de un proceso.
[ UNIVERSIDAD DE SONSONATE ] - [ PRINCICIOS DE COMPUTACIÓN ] – [ ING. ANTONIO H. MORÁN N.]