Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Introducción a los Sistemas Operativos: Conceptos Básicos y Evolución Histórica, Diapositivas de Sistemas Operativos

Introducción a a los sistemas operativos

Tipo: Diapositivas

2020/2021

Subido el 07/10/2021

leticia-mendez-3
leticia-mendez-3 🇲🇽

5

(1)

1 documento

1 / 37

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Unidad 1: Introducción a los
de Sistemas
Operativos.
Tema 1: Introducción:
1.1 Introducción:¿Qué es un sistema operativo?
Conceptos clave de un sistema operativo.
El sistema operativo como administrador de recursos y
como interfaz.
1.2 Funciones y Caracteristicas
1.3 Evolución histórica y tipos de sistemas operativos
1.4 Clasificación de los S.O
1.5. Estructura: niveles o estratos de diseño
1.6. Núcleo
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25

Vista previa parcial del texto

¡Descarga Introducción a los Sistemas Operativos: Conceptos Básicos y Evolución Histórica y más Diapositivas en PDF de Sistemas Operativos solo en Docsity!

1

Unidad 1: Introducción a los

de Sistemas

Operativos.

Tema 1: Introducción:

1.1 Introducción:¿Qué es un sistema operativo?

Conceptos clave de un sistema operativo.

El sistema operativo como administrador de recursos y

como interfaz.

1.2 Funciones y Caracteristicas

1.3 Evolución histórica y tipos de sistemas operativos

1.4 Clasificación de los S.O

1.5. Estructura: niveles o estratos de diseño

1.6. Núcleo

1.1 Introducción: ¿Qué es un sistema operativo?.  Definición de Sistema Operativo (1):

  • (^) S. O. es un conjunto de programas cuya misión es ofrecer al usuario final de la computadora la imagen de que ésta es una máquina sencilla de manejar, por muy difícil y complicado que sea el hardware con el que se haya construido.
  • Un Sistema Operativo (SO) es un software que proporciona un acceso sencillo y seguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de la implementación particular y creando la ilusión de existencia de recursos ilimitados (o abundantes).
  • (^) Otra definición, es el de un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora.

1.1 Introducción: ¿Qué es un sistema operativo?.  (^) Definición de Sistema Operativo (3):

 Un sistema de computación se divide en cuatro

componentes principales:

  • (^) Hardware: CPU, memoria y dispositivos de E/S
  • (^) Sistema Operativo (software).
  • (^) Programas de aplicación, o de usuario: compiladores, DB, juegos (software).
  • (^) Usuarios: usuarios, programadores, máquinas.

1.1 Introducción: ¿Qué es un sistema operativo?.  Funciones del Sistema Operativo:

 Como gestor de recursos:

  • (^) Gestiona: tiempo de CPU, espacio de memoria, espacio de almacenamiento de archivos y dispositivos de E/S.
  • (^) Actúa: árbitro que decide qué solicitudes atender cuando no pueden satisfacerse todas simultáneamente, asignando recursos de forma eficiente.

 Como programa de control:

  • (^) Controla: ejecución de programas de usuarios para evitar errores o usos incorrectos.

Conceptos clave de un sistema operativo.

 Conceptos relacionados con el usuario de órdenes:

 (^) Usuario : elemento (persona, máquina) identificable por el sistema.  (^) Sesión : conjunto de acciones desarrolladas por el usuario desde que entra (login) hasta que sale (logout).  (^) Programa : conjunto de instrucciones destinadas a resolver un problema.  (^) Fichero : (o archivo), conjunto de datos relacionados almacenados en almacenamiento no pedecedero.  (^) Programa del sistema :acciones relacionadas con el SO.  (^) Intérprete de órdenes :programa del sistema que recoge y manda ejecutar las órdenes del usuario.

1.2 Conceptos clave de un sistema operativo.

 Conceptos relacionados con el usuario

programador:

 Llamadas al sistema: Mecanismo que utilizan los

programas de aplicación para solicitar que el sistema operativo haga algo.

 Niveles de ejecución: Distintos modos de ejecución del

procesador, que determinan que instrucciones se pueden ejecutar en cada momento. Los programas de usuario se ejecutan en modo normal, mientras que el código del sistema operativo lo hace en modo privilegiado.

1.2 Conceptos clave de un sistema operativo.

 Conceptos relacionados con el usuario diseñador (2):

 (^) Sistema de gestión de ficheros: encargado de los ficheros. Define:

  • (^) Concepto y tipos de ficheros.
  • (^) Gestiona almacenamiento y operaciones.  (^) Núcleo (kernel) del sistema operativo: programa individual que siempre está cargado en memoria principal y que se está ejecutando permanentemente en el computador.

1.3 Sistema operativo como administrador de recursos.

 Sistema operativo como administrador de recursos:

 (^) Árbitro eficiente que asigne recursos a los procesos:

  • (^) Procesos: programas en ejecución que compiten por el uso de recursos.
  • (^) Recursos: (escasos) reales o virtuales, físicos o lógicos.  (^) Conocerá:
  • (^) Estado en que se encuentran los recursos.
  • (^) Quién, cuándo y durante cúanto tiempo tiene el control.
  • (^) Asociar y desasociar recursos.

1.2 Funciones y Características de un SO Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: suministro de interfaz al usuario, administración de recursos, administración de archivos, administración de tareas y servicio de soporte y utilidades.

Características de un SO En general puede decirse que un sistema operativo tiene las siguientes características: 1. Convenicencia: Un sistema operativo hace mas conveniente el uso de la computadora

2. Eficiencia: Un sistema operativo permite que los recursos de una computadora se usen de la manera mas eficiente posible. 3. Habilidad para evolucionar: Un sistema operativo deberá construirse de manera que permita el desarrolla, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. 4. Encargado de administrar el hardware: El sistema operativo de encarga de administrar de una mejor manera los recursos de una computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para compartir los recursos. 5. Relacionar los dispositivos(gestionar través del kernel): El sistema operativo debe de encargar de comunicar a los dispositivos cuando el usuario así lo requiera. 6. Organizar datos para acceso rápido y seguro.

1.4 Evolución histórica y tipos de sistemas.  1.4.1 Evolución histórica (1):

 1ª Generación (1945 -1955):

  • (^) Sistema operativo: Al principio es inexistente, hacia el final se constituye como un conjunto de funciones de uso general.
  • (^) Tecnología: Tubos de vacío.
  • Introducción de trabajo: A través de panel de control.
  • (^) Lenguaje: Lenguaje máquina.

 2ª Generación (1955 – 1965):

  • Sistema operativo: Monitor para cargar trabajos, ejecutarlos, ... (procesamiento en serie). Posteriormente procesamiento por lotes.
  • (^) Tecnología: Transistores.
  • Introducción de trabajo: Tarjetas perforadas.
  • (^) Lenguaje: Cobol, Fortran

1.4 Evolución histórica y tipos de sistemas.  1.4.1 Evolución histórica (2):

 3ª Generación (1965 – 1975):

  • (^) Sistema operativo: Multiprogramación, tiempo compartido, sistemas en tiempo real (OS/360,Multics, UNIX, ...).
  • (^) Tecnología: Circuitos integrados, máquinas multipropósito, miniordenadores.
  • (^) Introducción de trabajo: Tarjetas perforadas, terminales.
  • (^) Lenguaje: Cobol, Fortran, ...

 4ª Generación (1975 – 1990):

  • (^) Sistema operativo: En red, cliente-servidor, seguridad (criptografía), (MacOS, MS-DOS, Novell, ...)
  • (^) Tecnología: Circuitos integrados, ordenadores personales, redes de ordenadores.
  • (^) Introducción de trabajo: Ternminal

1.4 Evolución histórica y tipos de sistemas.  (^) Tipos de sistemas:  (^) Primeros sistemas.  (^) Sistemas por lotes.  (^) Multiprogramación.  (^) Sistemas de tiempo compartido.  (^) Sistemas de ordenadores personales.  (^) Sistemas paralelos-multiprocesadores.  (^) Sistemas distribuidos.  (^) Sistemas de tiempo real.  (^) Tendencias actuales y futuras en sistemas operativos.

1.4 Evolución histórica y tipos de sistemas.

 1.4.2 Tipos de sistemas (2):

 (^) Primeros sistemas:

  • (^) Caracterización: Gran tamaño y ejecución desde panel de control.
  • (^) Organización del trabajo:
    • (^) Programador = Operador del sistema.
    • (^) Un solo usuario en cada momento (tiempo asignado, reserva).
    • (^) Operaciones: Carga manual del programa en la memoria (instrucción tras instrucción), establecer inicio, activar ejecución, vigilar ejecución.
  • (^) Mejoras:
    • (^) Físicas: lectores de tarjetas, impresoras y cintas magnéticas.
    • (^) Reutilización de código: Bibliotecas de funciones comunes.
    • (^) Desarrollo de ensambladores, compiladores y cargadores para facilitar las tareas de programación.
    • (^) Drivers o subrutinas especiales para cada dispositivo de E/S.
  • (^) Desventajas:
    • (^) Máquina parada mucho tiempo por el modo de trabajo.
    • (^) Error podía implicar comenzar de nuevo.