23
TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

Embed Size (px)

Citation preview

Page 1: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS»

Implantación de Sistemas Operativos

Page 2: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

INDICE1. EL SISTEMA INFORMÁTICO2. EL SISTEMA OPERATIVO3. OBJETIVOS DEL SISTEMA OPERATIVO4. FUNCIONES DEL S.O.5. ESTRUCTURA DEL S.O.6. UTILIZACIÓN DEL S.O.7. CLASIFICACIÓN DE LOS S.O.8. TIPOS DE APLICACIONES9. TIPOS DE LICENCIA10. SERVIDORES11. TIPOS DE SERVIDORES12. LOS GESTORES DE ARRANQUE

Page 3: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

1. EL SISTEMA INFORMÁTICO

Informática: (INFORmación y autoMÁTICA) «Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores»

Ordenador: «Máquina electrónica dotada de una memoria de gran capacidad y de métodos de tratamiento de la información, capaz de resolver problemas aritméticos y lógicos gracia a la utilización automática de programas registrados en ella.»

Page 4: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

1. EL SISTEMA INFORMÁTICO

Componente lógico (Software)

Componente físico (Hardware)

Componente humano

Sistema Informático: «Conjunto de partes interrelacionadas».

- Software de Base (S.O.)- Software de aplicación (Tratamiento de textos, bases de datos, hojas de cálculo)

Page 5: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

1. 1 CLASIFICACIÓN DE LOS SISTEMAS INFORMÁTICOS

Por su uso:• Sistemas informáticos de uso general (ordenadores personales)• Sistemas informáticos de uso específico (robots industriales o

videojuegos)

Por sus prestaciones:• Supercomputadores: Equipos con gran capacidad de cálculo. Se

usan en el entorno científico-tecnológico y en la realización de simulaciones.

• Mainframes: Se usan para dar soporte a grandes redes de comunicaciones

• Miniordenadores: Equipos capaces de soportar cientos de usuarios con un coste y prestaciones inferiores a los grandes sistemas.

• Estaciones de trabajo: Equipos monousuarios muy potentes especializados.

• Microordenadores: Equipos monousuarios menos potentes (ordenadores personales, profesionales, portátiles…)

Page 6: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

2. El SISTEMA OPERATIVO

« Programa o conjunto de programas que actúa como intermediario entre el usuario y el hardware del ordenador, gestionando los recursos del sistema y optimizando su uso»

Cuando se conecta un ordenador se carga parte del S.O. en la memoria y se ejecuta. El S.O. despierta al ordenador y hace que reconozca la CPU, la memoria, las unidades de disco y cualquier otro dispositivo conectado a ella (ratón, teclado…) verificando así que no exista errores de conexión y que todos los dispositivos reconocidos trabajan correctamente POST

Desde el punto de vista del usuario, el sistema operativo consiste en una serie de programas y funciones que ocultan los detalles del hardware, ofreciéndole una vía sencilla y flexible de acceso al mismo, teniendo dos objetivos fundamentales:

Seguridad Abstracción

Page 7: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

3. OBJETIVOS DEL S.O.

Seguridad:◦ El S.O. debe actuar contra cualquier manipulación extraña, ya

sea accidental o premeditada que pudiera dañar la información, perjudicar a otros usuarios o provocar un funcionamiento indeseado del sistema.

Abstracción:

◦ Una nivel de abstracción es una forma de ocultar los detalles de implementación de más bajo nivel y dar a los niveles superiores una visión más sencilla, global, ofreciéndoles operaciones para manipular dichas estructuras ocultas, desconociendo por completo la gestión interna de las mismas.

◦ Gracias a la abstracción, los sistemas operativos enmascaran los recursos físicos, permitiendo su manejo con funciones más generales que ocultan las básicas, constituyendo verdaderos recursos ficticios o virtuales, que mejoran y son más potentes que los físicos.

Page 8: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

3. OBJETIVOS DEL S.O.

HARDWARE

SISTEMA OPERATIVO

APLICACION

USUARIO

Page 9: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

4. FUNCIONES DEL S.O.

Control de la ejecución de los programas

Administración de periféricos

Gestión de permisos y de usuarios

Control de concurrencia

Control de errores

Administración de memoria

Control de Seguridad

Page 10: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

5. ELEMENTOS Y ESTRUCTURA DEL S.O.

Nivel 1: Gestión del Procesador (Kernel o Núcleo)Gestión de la CPU

- Comunicación y conmutación de procesos- Control de interrupciones- Manejo de condiciones de error

Nivel 2: Gestión de MemoriaReparte la memoria disponible entre los procesos

Nivel 4: Gestión de DispositivosGestión de E/S

Nivel 3: Gestión de ProcesosCreación y destrucción de procesos, intercambio de

mensajes y detección y arranque de los mismos

Nivel 5: Gestión de la InformaciónGestión del espacio de nombres lógicos y protección de la

información

Page 11: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

5. ELEMENTOS Y ESTRUCTURA DEL S.O.

Características :

Cada nivel realiza un subconjunto de funcionesCada nivel utiliza funciones que le brinda el nivel

inferior (el más cercano a la máquina)Se dispone de interfaces bien definidas, de

manera que se puede modificar un nivel sin afectar al resto.

Page 12: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

6. UTILIZACIÓN DE UN S.O.

Modo comandoLa interacción del usuario y el S.O. se hace a través de la línea de comandos(Símbolo de sistema)

Modo gráfico: La interacción del usuario y el S.O. se hace a través de ventanas, iconos y ratón.

Page 13: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

7. CLASIFICIACIÓN DE LOS S.O.

Por los servicios ofrecidos Nº de usuarios: Monousuario y Multiusuario Nº de tareas: Monotarea y Multitarea Nº de Procesadores: Monoproceso y Multiproceso

(asimétricos y simétricos)

Page 14: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

7. CLASIFICIACIÓN DE LOS S.O.

Por la forma de ofrecer los servicios

Sistemas centralizados: Mainframe + terminales tontos. Sistemas distribuidos: Distribuye los trabajos, tareas o procesos entre un

conjunto de equipos informáticos separados físicamente. El usuario accede a los recursos remotos de la misma manera en que accede a recursos locales ya que no percibe que existan varios ordenadores. Los sistemas distribuidos son muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo(Tolerancia a Fallos). Clustering: Un cluster consiste en un grupo de computadoras de relativo bajo costo conectadas entre sí mediante un sistema de red de alta velocidad y un software que realiza la distribución de la carga de trabajo entre los equipos y un centro de almacenamiento de datos único.

Sistemas operativos en red: Mantienen dos o más computadoras unidas a través de algún medio de comunicación, permitiendo compartir recursos. Hoy en día todos los sistemas operativos de escritorio son sistemas operativos de red también.

Sistemas operativos de escritorio: Suelen ser sistemas operativos preparados para permitir un uso fácil por parte del usuario (equipos de sobremesa, portátiles,…)

Page 15: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

7. CLASIFICIACIÓN DE LOS S.O.

Por su disponibilidad

S.O. PROPIETARIOS: Son propiedad intelectual de alguna empresa. Se necesitan licencias de uso.

S.O. LIBRES: Libertad de usar Libertad de estudiar Libertad de distribuir Libertad de mejorar

Page 16: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

8. TIPOS DE LICENCIA

OEMo Equipo nuevoo Limitaciones a su usoo Nº máximo de veces que se puede instalaro No puede venderse ni cederse a terceros

RETAILo Propiedad entera del usuario. o Puede venderse o cederse a terceros

LICENCIAS POR VOLUMENo Destinado a grandes usuarios (empresas)o Condiciones similares a OEM o Estipula un determinado nº de equiposo No puede cederse o venderse a terceros

SOFTWARE LIBREo Libertad de usaro Libertad de estudiaro Libertad de distribuiro Libertad de mejorar

Page 17: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

8. TIPOS DE LICENCIAS.

• El Software libre está sujeto a su vez a una serie de licencias, cada una de ellas con sus respectivas normas:

Licencias GPL: El autor conserva los derechos de autor y permite la redistribución y modificación, pero controlando que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia licencia GPL (un programa creado con partes GPL y no GPL, da como resultado un programa GPL)

Licencias BSD: El autor conserva los derechos de autor únicamente para la renuncia de la garantía y para solicitar la atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación. Es compatible con la licencia GPL. También permite redistribuir software creado bajo esta licencia como software no libre.

Copyleft: (Copia permitida) Se refiere a la autorización por parte del propietario de la licencia para su copia, modificación y posterior distribución, en contraposición a copyrigth. El propietario, puede desarrollar una versión de dicho software bajo licencia copyright y vender o ceder este software bajo cualquiera de estas licencias.

Page 18: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

8. TIPOS DE LICENCIA

Freeware: Se autoriza el uso del software de forma libre y gratuita, aunque pueda ser bajo determinadas condiciones (publicidad, limitación del tipo de usuario…). El software puede ser libre o no.

Shareware: Se autoriza el uso del programa para que el usuario lo evalué. Las limitaciones suelen ser tiempo de utilización y limitación en el funcionamiento.

Recuerda: Cuando adquirimos un programa, sea bajo la licencia que sea, lo que adquirimos es una licencia de uso, nunca el programa en sí, estando sujeto en todo momento a las normas y límites que dicha licencia indique. Como norma general se otorga una licencia por punto se uso, salvo que se especifique lo contrario, no pudiendo ser instalado en más untos que los que la licencia indique (aunque todos los equipos sean nuestros)

Page 19: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

9. SERVIDORES

• Significado Original: «Una aplicación informática que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes (servidor de archivos, servidor de aplicaciones).»

• El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos.

Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web, este término podría referirse a la máquina que almacena y maneja los sitios web (hosting). Alternativamente, el servidor web podría referirse al software, como el servidor Apache, que funciona en la máquina y maneja la entrega de los componentes de las páginas web como respuesta a peticiones de los navegadores de los clientes.

Page 20: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

9. SERVIDORES

Page 21: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

10. TIPOS DE SERVIDORES

Algunos tipos de servidores:

Servidor de Correo: almacena, envía, recibe y realiza otras operaciones relacionadas con el correo electrónico para los clientes de la red.

Servidor de Impresión: controla una o más impresoras y acepta trabajos de impresión de otros clientes de la red, poniendo en cola los trabajos de impresión, y realizando la mayoría o todas las otras funciones que en un sitio de trabajo se realizaría para lograr una tarea de impresión si la impresora fuera conectada directamente con el puerto de impresora del sitio de trabajo.

Servidor web: almacena documentos HTML, imágenes, archivos de texto, escrituras, y demás material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red.

Page 22: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

12. PRÁCTICAS

TEMA 1: PRÁCTICA 1 «TOP 500»TEMA 1: PRÁCTICA 2 «OPERACIÓN POST»

Page 23: TEMA 1: «CARACTERIZACIÓN DE SISTEMAS OPERATIVOS» Implantación de Sistemas Operativos

12. BIBLIOGRAFÍA

CONCEPTOS DE SISTEMAS OPERATIVOSJuan Antonio Perez CampaneroJuan M. MoreraUniversidad Pontifica Madrid

IMPLANTACIÓN DE SISTEMAS OPERATIVOSEd: RA-MA