ASO at Universidad De Murcia | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für ASO an der Universidad de Murcia

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen ASO Kurs an der Universidad de Murcia zu.

TESTE DEIN WISSEN

¿Cómo se implementaría 2>&1 con dup(int oldfd)?

Lösung anzeigen
TESTE DEIN WISSEN

close(STDERR_FILENO); dup(STDOUT_FILENO);

Lösung ausblenden
TESTE DEIN WISSEN

Un proceso zombie:

Lösung anzeigen
TESTE DEIN WISSEN

No consume recursos del sistema operativo.

Lösung ausblenden
TESTE DEIN WISSEN

En el planificador clásico de Linux, el llamado O(1), los hilos ascienden y descienden en las colas de prioridad siguiendo la siguiente política:

Lösung anzeigen
TESTE DEIN WISSEN

Se usa la diferencia entre el tiempo que ha estado bloqueado y ejecutándose hasta el momento para decidir si asciende o desciende.

Lösung ausblenden
TESTE DEIN WISSEN

Los extents en ext4, permiten:

Lösung anzeigen
TESTE DEIN WISSEN

Que los ficheros puedan tener un mayor tamaño.

Lösung ausblenden
TESTE DEIN WISSEN

En xv6 la memoria se gestiona por paginación pura, para lo cual tiene que anular el uso de los segmentos. Como en la arquitectura x86 esto no se puede hacer, la forma de conseguirlo es:

Lösung anzeigen
TESTE DEIN WISSEN

Crear dos segmentos (código y datos) para el modo usuario y otros dos para el modo núcleo, cada uno comenzando en la posición 0 y con 4GB de tamaño

Lösung ausblenden
TESTE DEIN WISSEN

Una llamada a la función de biblioteca malloc():

Lösung anzeigen
TESTE DEIN WISSEN

No realiza necesariamente una llamada al sistema sbrk().

Lösung ausblenden
TESTE DEIN WISSEN

La función de biblioteca fflush():

Lösung anzeigen
TESTE DEIN WISSEN

Escribe el contenido del buffer del kernel en disco.

Lösung ausblenden
TESTE DEIN WISSEN

¿Cuál sería el offset del fichero f tras la ejecución del siguiente fragmento de código asumiendo que las llamadas al sistema nunca fallan?:

 “fd=open("f", O_RDWR); read(fd, b, 1);if (!fork()) read(fd, b, 1); else wait(NULL);

Lösung anzeigen
TESTE DEIN WISSEN

0, 1 ó 2.

Lösung ausblenden
TESTE DEIN WISSEN

En contenedores:

Lösung anzeigen
TESTE DEIN WISSEN

El contenedor equivaldría al proceso y la imagen al programa.

Lösung ausblenden
TESTE DEIN WISSEN

¿Cuál es el resultado de la siguiente línea de órdenes en simplesh?:

 “exit > salida

Lösung anzeigen
TESTE DEIN WISSEN

Se crea salida y simplesh finaliza su ejecución.

Lösung ausblenden
TESTE DEIN WISSEN

Con respecto a la virtualización:

Lösung anzeigen
TESTE DEIN WISSEN

Un hipervisor de nivel 1 se ejecuta directamente sobre el hardware mientras que un hipervisor de nivel 2 se ejecuta sobre otro S.O.

Lösung ausblenden
TESTE DEIN WISSEN

¿Cuál es la secuencia de llamadas al sistema cuando se ejecuta la siguiente línea de órdenes en simplesh?:

 “echo 123456 | hd -b 2

Lösung anzeigen
TESTE DEIN WISSEN

fork( exec ( echo ) ) => fork( hd )

Lösung ausblenden
  • 22374 Karteikarten
  • 1791 Studierende
  • 27 Lernmaterialien

Beispielhafte Karteikarten für deinen ASO Kurs an der Universidad de Murcia - von Kommilitonen auf StudySmarter erstellt!

Q:

¿Cómo se implementaría 2>&1 con dup(int oldfd)?

A:

close(STDERR_FILENO); dup(STDOUT_FILENO);

Q:

Un proceso zombie:

A:

No consume recursos del sistema operativo.

Q:

En el planificador clásico de Linux, el llamado O(1), los hilos ascienden y descienden en las colas de prioridad siguiendo la siguiente política:

A:

Se usa la diferencia entre el tiempo que ha estado bloqueado y ejecutándose hasta el momento para decidir si asciende o desciende.

Q:

Los extents en ext4, permiten:

A:

Que los ficheros puedan tener un mayor tamaño.

Q:

En xv6 la memoria se gestiona por paginación pura, para lo cual tiene que anular el uso de los segmentos. Como en la arquitectura x86 esto no se puede hacer, la forma de conseguirlo es:

A:

Crear dos segmentos (código y datos) para el modo usuario y otros dos para el modo núcleo, cada uno comenzando en la posición 0 y con 4GB de tamaño

Mehr Karteikarten anzeigen
Q:

Una llamada a la función de biblioteca malloc():

A:

No realiza necesariamente una llamada al sistema sbrk().

Q:

La función de biblioteca fflush():

A:

Escribe el contenido del buffer del kernel en disco.

Q:

¿Cuál sería el offset del fichero f tras la ejecución del siguiente fragmento de código asumiendo que las llamadas al sistema nunca fallan?:

 “fd=open("f", O_RDWR); read(fd, b, 1);if (!fork()) read(fd, b, 1); else wait(NULL);

A:

0, 1 ó 2.

Q:

En contenedores:

A:

El contenedor equivaldría al proceso y la imagen al programa.

Q:

¿Cuál es el resultado de la siguiente línea de órdenes en simplesh?:

 “exit > salida

A:

Se crea salida y simplesh finaliza su ejecución.

Q:

Con respecto a la virtualización:

A:

Un hipervisor de nivel 1 se ejecuta directamente sobre el hardware mientras que un hipervisor de nivel 2 se ejecuta sobre otro S.O.

Q:

¿Cuál es la secuencia de llamadas al sistema cuando se ejecuta la siguiente línea de órdenes en simplesh?:

 “echo 123456 | hd -b 2

A:

fork( exec ( echo ) ) => fork( hd )

ASO

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten ASO Kurse im gesamten StudySmarter Universum

asdfk

Universidad San Martin de Porres

Zum Kurs
ASP

Hochschule Hannover

Zum Kurs
asma

Universidad Evangélica de El Salvador

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden ASO
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen ASO