Day 6 Flashcards

1
Q

What are the 5 system layers?

A
Physical layer
File system layer
Data layer
Metadata layer 
Filename layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The ____ is located on the first sector of the bootable disk drive.

A

Master boot record

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

The ____ defines the usable blocks on the disk and the number and size of the partition entries that make up the GUID partition table.

A

GPT header

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

Concerning the layers of a file system, the ____ layer contains data that describes the file system structural details such as file allocation unit sizes, structure offsets, and mounting information.

A

File System layer

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

Loading the second stage boot loader is the primary function of the ________.

A

First stage boot loader

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

______ is a valid magic number that would indicate that the partition table should be read in Big Endian.

A

AA55

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

State the Linux design layers from start to finish:

A

1) User applications
2) GNU C libraries
3) System Call interface
4) Kernel
5) Architecture-dependent Code
6) Hardware

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

A(n) ________ groups sectors into addressable clusters to be used by the file system for the storage of data.

A

High level format

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

(Choose all that apply) Which pf the following are contents of a MBR’s partition table?
Starting sector of the partition
The magic number
Partition size
Partition type, identifying the file system.

A

Starting sector of the partition
Partition size
Partition type, identifying the file system.

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

A _____ describes an exposed documented interface made available for accessing system resources in Windows.

A

Dynamic link library (DLL)

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

Before a high level format can be performed, a ____ must be created.

A

Partition

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

______ is the second stage bootloader in Windows Vista and newer.

A

BOOTMGR

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

______ is performed by BIOS to check the status of essential hardware components during the boot process.

A

POST

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

The ______ phase of the UEFI Boot process determines whether a MBR or GBT boot will be used.

A

Boot device selection

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

A _______ is a file structure that uses a bit for each block/cluster to flag whether it is allocated or unallocated.

A

Bitmap

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

The primary purpose of the Second Stage boot loader is to load the _____.

A

Kernel

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

______ is the second stage bootloader in the newer versions of Linux.

A

GRUB

18
Q
(Choose all that apply) Concerning the first stage boot loader, which of the following are valid?
   Reads the partition table
   Is 2 bytes in size
   Uses 08 to identify as active 
   Contained within the MBR
A

Contained within the MBR

Reads the partition table

19
Q

______ includes a technology framework for building an application’s user interface in iOS.

A

Cocoa Touch

20
Q

The _____ layer of the file system is where file and directory data is stored.

A

Data layer

21
Q

What category of Windows callable functions do CreateProcess(), ExitProcess(), and WaitForSingleObject() fall in to?

A

Process Control

22
Q

A minimum of _____ partitions may be contained in a GPt partition array.

A

128

23
Q

What category of Windows callable functions do CreateFile(), ReadFile(), WriteFile(), and CloseHandle() fall in to?

A

File Manipulation

24
Q

____ primary partitions can be listed on the MBR’s partition table.

A

Four

25
Q

The ____ layer of the file system describes the file system.

A

File System

26
Q

What category of Linux system calls do open(), read(), write(), and close() fall in to?

A

File Manipulation

27
Q

What category of Linux system calls do ioctl() fall in to?

A

Device Manipulation

28
Q

(Choose all that apply) Which of the following are functions of a file system’s bitmap?
Identifies allocated clusters with a 0.
Identifies allocated clusters with a 1.
Identifies unallocated clusters with a 0.
Identifies unallocated clusters with a 1.`

A

Identifies allocated clusters with a 1.

Identifies unallocated clusters with a 0.

29
Q

________ is used by the Linux kernel to interact with different hardware architectures.

A

Architecural Dependent Code aka Board support package or BSP

30
Q

Android programmers develop applications in the ______ programming language.

A

Java

31
Q

_______ are determined by the number of sectors grouped into block/clusters and represent the smallest amount of space a file can be saved to on a hard disk.

A

File allocation units

32
Q

Vendor provided bootloaders are stored as files in the ______ to be launched by the UEFI firmware.

A

EFI System Partition ESP

33
Q

A hex value of ______ indicates an inactive partition in the MBR partition table?

A

00

34
Q

What category of Windows callable functions do SetConsoleMode(), ReadConsole(), WriteConsole() fall in to?

A

Device Manipulation

35
Q

List the order for a typical process to make a request for a kernel service.

A

1) Process makes system call from user mode
2) System call invokes a software interrupt
3) Request handed off to system call handle
4) Access provided to the kernel service by returning a handle
5) Continued access to the kernel service without reverification.

36
Q

A _______ is used for continous access to a kernel service without the need for repeated verification.

A

Handle

37
Q

Files that are written to non-sequential blocks/clusters on a disk are _____.

A

Fragmented

38
Q

State the Windows design layers from start to finish.

A

1) User mode applications
2) Subsystem (API)
3) Native (API)
4) Executive
5) Kernel

39
Q

What category of Linux system calls do fork(), exit() and wait() fall in to?

A

Process Control

40
Q

A(n) _______ is a library of function used to invoke protected operating system services via system calls.

A

Application Programming Interface