t3 p1 Flashcards

introducción, organización y arquitectura sistemas de computación

1
Q

proceso de arranque del ordenador

A

Al arrancar el ordenador, el primer software que se ejecuta es la BIOS y lo primero que se lleva a cabo es una comprobación llamada POST (Power On Self Test) en el que el ordenador identifica el hardware conectado a él (memoria, discos, teclado, sistema de vídeo y cualquier otro dispositivo conectado a él). Los siguiente es buscar un S.O para arrancar (BOOT).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

siglas POST

A

POwer On Self Test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

En qué consiste el POST

A

es una comprobación en la que el ordenador identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella (hardware).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿qué es el sistema operativo?

A

El sistema operativo es el software más importante de un ordenador, controla todo y actúa como intermediario entre el usuario y el hardware de un computador. Es un software que se ejecuta en modo supervisor (privilegiado). Ejemplos: Linux, IOS, Windows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

nombra las tareas del S.O

A
  1. Proporciona una interfaz al usuario para comunicarse con la computadora
  2. Administra los dispositivos hardware de la computadora. El SO sirve de intermediario entre los programas y el hardware
  3. Administra y mantiene los sistemas de archivo de disco.
  4. Apoyo a otros programas.
  5. Asigna recursos (espacio de memoria, dispositivos E/S, tiempo CPU, etc.) y gestiona qué solicitudes se les asignarán.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

tipos de interfaz

A
  • línea de comando, donde tú introduces palabras y símbolos desde el teclado de la computadora, ej MS-DOS
  • interfaz gráfica del usuario (GUI). Utilizan elementos visuales como iconos o menús sobre los que se pulsa con el ratón, ej Windows.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Apoyo a otros programas (tarea S.O)

A

el SO proporciona servicios al resto de programas: listar, grabar o eliminar archivos, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas “llamadas al sistema” que son instrucciones que solicitan los servicios del SO.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

llamadas al sistema

A

instrucciones que los programadores incluyen en los programas para solicitar servicios del S.O

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Administra y mantiene los sistemas de archivo de disco (tarea S.O)

A

El SO se encarga de gestionar los archivos dentro de los distintos compartimentos lógicos del disco. Los archivos pueden ser instrucciones de programas o información creada por el usuario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

organización en capas del sistema

A
  • Dispositivos físicos (hardware)
  • Microprogramación
  • Lenguaje máquina
  • Sistema operativo
  • Programas típicos del sistema, como compiladores o intérpretes de comandos
  • Programas de aplicación que dan servicio al usuario no programador
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

capa más profunda y capa superior del sistema informático

A

capa más profunda es hardware
capa superior es el usuario

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

microprogramación

A

Un microprograma es un software muy primitivo que constituye un intérprete entre el hardware y el lenguaje máquina. El microprograma es el encargado de ejecutar instrucciones de código máquina. El conjunto de instrucciones que interpreta constituye el código máquina del procesador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

lenguaje máquina

A

Constituido por algunos cientos de instrucciones que realizan operaciones elementales aritméticas, lógicas, de movimiento de la información y de control de flujo de ejecución.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

sistema operativo (como capa de organización)

A

La primera misión del sistema operativo es la de ocultar toda esta complejidad al usuario. Se ejecuta en modo central, modo supervisor o modo núcleo, y está protegido mediante hardware contra la alteración por parte de los usuarios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

componentes en los q se divide un sistema de computación

A
  1. hardware
  2. sistema operativo
  3. programas de aplicación
  4. usuarios
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

módulos de un sistema operativo

A
  1. admin de procesos
  2. admin de la memoria principal
  3. admin del almacenamiento secundario
  4. admin del sistema E/S
  5. admin de archivos
  6. admin de protección
  7. admin de redes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

admin de procesos

A

Un proceso es un programa en ejecución, algunos de estos procesos son procesos de usuario y otros son procesos del mismo sistema operativo. La gestión de la ejecución concurrente es quizás el problema más importante al que se enfrenta el sistema operativo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

admin memoria principal

A

La ejecución concurrente de procesos origina la necesidad de repartir la memoria entre ellos. La forma más usual es la de crear un espacio de direcciones virtuales con mayor capacidad qu ela memoria física real, controlado por el S.O. La administración ha de incluir también una política de reparto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

admin almacenamiento secundario

A

La mayoría de las aplicaciones y datos han de permanecer en almacenamiento secundario hasta que su presencia sea requerida en el almacenamiento principal. Este módulo se encarga de la administración física del almacenamiento.

20
Q

admin sistema E/S

A

creación de una interfaz general para un acceso uniforme y creación de controladores específicos para cada periférico.

21
Q

admin archivos

A

Se encarga de facilitar la gestión de almacenamiento a nivel lógico al usuario presentando una estructura de directorios en forma de árbol, y gestiona las llamadas al sistema de archivos. De la organización depende el aprovechamiento satisfactorio del espacio disponible y la rapidez en el acceso a la información.

22
Q

admin protección

A

Protege los recursos del sistema (memoria, archivos, cpu, etc.) asignados a un proceso y evitar que los errores en un subsistema que está funcionando de forma incorrecta afecten al resto del sistema.

23
Q

admin redes

A

Mecanismo para controlar el flujo de información del SO dentro de la red.

24
Q

paquetes software que componen un S.O

A

núcleo (kernel)
intérprete de comandos
sistema de archivos

25
Q

¿para qué sirven los paquetes software de un S.O?

A

para gestionar las interacciones con el hardware

26
Q

intérprete de comandos

A

que posibilita la comunicación del usuario con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos.

27
Q

sistema de archivos

A

que permite que los archivos se registren en una estructura arbórea.

28
Q

el S.O se puede dividir en capas o niveles, ¿cómo se comunican?

A

cada uno se comunica con el nivel inferior y superior de tal forma que todos ellos están coordinados y consiguen el objetivo del sistema operativo.

29
Q

núcleo (kernel) como paquete software

A

representa las funciones básicas del sistema operativo. El núcleo está siempre en la memoria principal mientras el resto del SO se carga según se necesite.

30
Q

niveles de gestión

A

n1 gestión del procesador
n2 gestión de memoria
n3 gestión de procesos
n4 gestión de almacenamiento y E/S
n5 gestión de información

31
Q

¿a qué atienden los niveles de gestión y los de ejecución?

A

los niveles de gestión atienden a las distintas funcionalidades
los niveles de ejecución atienden a los niveles de permisos.

32
Q

n1 gestión del procesador

A

Se encarga de asignar las prioridades de ejecución a los procesos o programas.

33
Q

n2 gestión de memoria

A

Se encarga de asignar la memoria a los procesos y programas y proteger las zonas de memoria ocupadas.

34
Q

n3 gestión de procesos

A

Se encarga de iniciar, detener o finalizar los procesos.

35
Q

n4 gestión de almacenamiento y E/S

A

Se encarga de gestionar los procesos que interactuan con los dispositivos de almacenamiento externo y los periféricos E/S.

36
Q

n5 gestión de información

A

Se encarga de los nombres lógicos de archivos, directorios, atributos… Se crean, modifican y destruyen archivos y programas.

37
Q

3 usuario

A

Se encarga de controlar los procesos a nivel usuario, es decir, muestra al usuario el proceso que está ejecutándose o el que desea ejecutar.

38
Q

2 supervisor

A

se encarga de la comunicación entre usuario y sistema durante los procesos. Controla y coordina la gestión de entrada y salida de los procesos hacia los periféricos y dispositivos de almacenamiento externo.

39
Q

1 ejecutivo

A

Se encarga de administrar la memoria, almacenar los procesos en páginas tanto en memoria principal como en disco.

40
Q

0 núcleo

A

Se encarga de controlar la CPU, de gestionar qué procesos llegan a la CPU para ser ejecutados, de la comunicación con el hardware, etc.

41
Q

system virtual machine

A

Emula un ordenador completo, incluyendo hardware. Pueden tener distinto SO, pero estos no puede acceder a los datos del SO origen. Se simula un hardware para que el SO copia crea que tiene acceso completo. Permite la ejecución de múltiples S.O en una misma máquina física.

42
Q

niveles de ejecución

A

0 núcleo
1 ejecutivo
2 supervisor
3 usuario

43
Q

process virtual machine

A

La emulación es únicamente para un proceso y se borrará al acabar este. Se simula una copia de la máquina real para ejecutar un proceso. El S.O copia es el mismo.

44
Q

ventajas de máquinas virtuales

A

confieren estabilidad al sistema, ya que ante eventuales errores de la aplicación, el hardware no se bloquea; el bloqueo de un proceso que puede estar ejecutando un usuario no afecta al resto de procesos, ya que cada uno de ellos, incluso para el mismo usuario, se ejecuta en una máquina virtual diferente, por lo que el hardware de la máquina no se ve afectado.

45
Q

¿cómo son la mayoría de sistemas operativos? 2 características. ¿qué permiten?

A

multitarea y multiusuario, es decir, pueden ejecutar varios procesos a la vez mediante máquinas virtuales.