SiStemaS operativoS
ing. SiStemaS uc
pedro martin floreS SoliS
Funcionamiento de los ordenadores y
S. O.
 Ejecución de un solo programa a la vez.
 Batch: conjunto de programas que se ejecutan en
grupo.
 Multiprogramación: varios programas se ejecutan
a la vez y el S. O. Asigna los recursos.
 Entrada remota de trabajos
 Tratamiento de transacciones: permite la
ejecución múltiple de un mismo programas
(multithreading)
 Multiacceso: varios usuarios actuando de forma
concurrente.
 Tiempo real: los ordenadores pueden interactuar
con otros equipos.
Definición de S. O.
 Es un programa o conjunto de
programas.
 Estos programas trabajan juntos para
lograr ciertos objetivos.
 Se encarga de gestionar ciertos
recursos:
Entrada/salida
Tratamiento de la información
Almacenamiento masivo
 Actúa de intermediario entre el
hardware y los programas de aplicación.
Objetivos de los S. O.
 Hacer posible el uso eficiente de los
recursos del sistema:
Actúa coordinando las diferentes velocidades de
funcionamiento de los dispositivos. P. E. Mas
velocidad de procesadores, mas lentitud de
periféricos.
 Simplificar la operación de trabajo con el
hardware:
Generan una máquina virtual: ordenador
simplificado en el que el S. O. Carga con el
trabajo de acercamiento al hardware.
Funciones de los S. O.
 Asignación de tiempo de CPU:
 Planificar las diversas actividades.
 Control de recursos:
 Asignar recursos de forma racional. P. E. División de la
memoria del ordenador entre los programas, controlar
colas de e/s.
 Control de entrada/salida:
 Gestionar los datos desde y hacia los periféricos.
 Control de los errores y protección:
 Informar de las situaciones anómalas
 Interfaz con el usuario:
 Facilita el uso.
 Facilidades contables:
 Cálculo de costes de uso de CPU.
LINUX
 Desarrollado por Linus Torvald
 Funciona sobre plataformas Intel o
Motorola
 Se estructura en:
Núcleo o Kernel: Interactúa directamente con el
hardware y reside permanentemente en
memoria.
Shell: Intérprete de comandos. Interfaz entre
núcleo y usuario.
Utilidades o programas de usuario.
LINUX
Interfaz gráfica

Sistemas operativos

  • 1.
    SiStemaS operativoS ing. SiStemaSuc pedro martin floreS SoliS
  • 2.
    Funcionamiento de losordenadores y S. O.  Ejecución de un solo programa a la vez.  Batch: conjunto de programas que se ejecutan en grupo.  Multiprogramación: varios programas se ejecutan a la vez y el S. O. Asigna los recursos.  Entrada remota de trabajos  Tratamiento de transacciones: permite la ejecución múltiple de un mismo programas (multithreading)  Multiacceso: varios usuarios actuando de forma concurrente.  Tiempo real: los ordenadores pueden interactuar con otros equipos.
  • 3.
    Definición de S.O.  Es un programa o conjunto de programas.  Estos programas trabajan juntos para lograr ciertos objetivos.  Se encarga de gestionar ciertos recursos: Entrada/salida Tratamiento de la información Almacenamiento masivo  Actúa de intermediario entre el hardware y los programas de aplicación.
  • 4.
    Objetivos de losS. O.  Hacer posible el uso eficiente de los recursos del sistema: Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos. P. E. Mas velocidad de procesadores, mas lentitud de periféricos.  Simplificar la operación de trabajo con el hardware: Generan una máquina virtual: ordenador simplificado en el que el S. O. Carga con el trabajo de acercamiento al hardware.
  • 5.
    Funciones de losS. O.  Asignación de tiempo de CPU:  Planificar las diversas actividades.  Control de recursos:  Asignar recursos de forma racional. P. E. División de la memoria del ordenador entre los programas, controlar colas de e/s.  Control de entrada/salida:  Gestionar los datos desde y hacia los periféricos.  Control de los errores y protección:  Informar de las situaciones anómalas  Interfaz con el usuario:  Facilita el uso.  Facilidades contables:  Cálculo de costes de uso de CPU.
  • 6.
    LINUX  Desarrollado porLinus Torvald  Funciona sobre plataformas Intel o Motorola  Se estructura en: Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria. Shell: Intérprete de comandos. Interfaz entre núcleo y usuario. Utilidades o programas de usuario.
  • 7.