• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/10

Click para voltear

10 Cartas en este set

  • Frente
  • Atrás
¿Qué es un sistema Operativo?
Un sistema operativo es un programa (o conjunto de programas) de control que tiene por objeto facilitar el uso de la computadora y conseguir que ésta se utilice eficientemente.
Otro concepto
Un Sistema Operativo es un grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente operativos dichos programas.
Principales funciones del sistema operativo.
—Gestiona los recursos: envía ordenes a los periféricos de entrada y salida.
—Presenta la interfaz del usuario: Herramienta de comunicación máquina-usuario.
Tipo gráfico: iconos que se seleccionan para realizar una tarea.
Tipo menú: listado de opciones a elegir.
Tipo de comandos: lenguaje compresible por la computadora.
—Administra los archivos: almacena los datos de la memoria, se encarga de copiarlos, moverlos cambiarles de nombre.
—Administra las tareas: se encarga de regular el orden de ejecución de las instrucciones.
Objetivos de los S. O.
1. Hacer posible el uso eficiente de los recursos del sistema
2.Simplificar la operación de trabajo con el hardware
Estructura de un S. O.
Núcleo
- Gestión de la memoria
- Control de entrada/salida
- Gestión de dispositivos de almacenamiento masivo
- Asignación de recursos y planificación
- Protección
- Interfaz de usuario
Núcleo
- Descansa directamente sobre el hardware y proporciona una serie de servicios a las capas superiores del sistema.
Las tareas principales son: 1. Manejo de interrupciones 2. Asignación de trabajo al procesador 3. Proporcionar una vía de comunicación entre los diferentes programas
Gestión de la memoria
- La memoria principal de la mayoría de los ordenadores es mucho mas pequeña de lo que sería necesario para manejar todos los programas y datos.
- El módulo de gestión de memoria es el encargado de asignar ciertas porciones de la memoria principal a los diferentes programas, mientras el resto de programas y datos se mantienen en los dispositivos de almacenamiento masivo.
- La forma mas común de gestión de memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo.
Control de la entrada/salida
Los problemas derivados de las diferentes velocidades de funcionamiento de los dispositivos son tratados por este módulo presentándolo como una cuestión independiente del dispositivo.
P.e. En las salidas es frecuente la utilización de spoolers, los datos se almacenan temporalmente en una cola situada en un dispositivo de almacenamiento masivo hasta que el periférico requerido quede libre.
Gestión de los dispositivos de almacenamiento masivo
Los datos y programas de un dispositivo de almacenamiento masivo se mantienen en ficheros.
Supervisa la creación, actualización y eliminación de estos ficheros.
Mantiene un directorio con todos los ficheros que existen en el sistema en cada momento.
Cada fichero está dotado de un conjunto de privilegios de acceso, que indican la extensión con la que pueden compartir la información contenida en el fichero. El S. O. Vigila que estos privilegios no sean violados.
Asignación de recursos y planificación
La mayor parte del tiempo en que un ordenador está funcionando, la demanda de recursos es mayor que los realmente existentes. Este problema se resuelve aplicando una política de asignación de recursos.
El mecanismo sería sencillo si se pudiese utilizar una política del tipo: “atender primero al que antes lo solicite”, sin embargo esto puede llevar a situaciones de deadlock (sistema colgado o caído) cuando dos programas solicitan insistentemente recursos asignados a otro.
El planificador cuenta con una política que varia de un S. O. a otro. Una política muy común consiste en el time slicing (asignación de intervalos cortos de tiempo a los programas)