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.

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.

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.

25
The ____ layer of the file system describes the file system.
File System
26
What category of Linux system calls do open(), read(), write(), and close() fall in to?
File Manipulation
27
What category of Linux system calls do ioctl() fall in to?
Device Manipulation
28
(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.`
Identifies allocated clusters with a 1. | Identifies unallocated clusters with a 0.
29
________ is used by the Linux kernel to interact with different hardware architectures.
Architecural Dependent Code aka Board support package or BSP
30
Android programmers develop applications in the ______ programming language.
Java
31
_______ 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.
File allocation units
32
Vendor provided bootloaders are stored as files in the ______ to be launched by the UEFI firmware.
EFI System Partition ESP
33
A hex value of ______ indicates an inactive partition in the MBR partition table?
00
34
What category of Windows callable functions do SetConsoleMode(), ReadConsole(), WriteConsole() fall in to?
Device Manipulation
35
List the order for a typical process to make a request for a kernel service.
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
A _______ is used for continous access to a kernel service without the need for repeated verification.
Handle
37
Files that are written to non-sequential blocks/clusters on a disk are _____.
Fragmented
38
State the Windows design layers from start to finish.
1) User mode applications 2) Subsystem (API) 3) Native (API) 4) Executive 5) Kernel
39
What category of Linux system calls do fork(), exit() and wait() fall in to?
Process Control
40
A(n) _______ is a library of function used to invoke protected operating system services via system calls.
Application Programming Interface