Day 6 Flashcards
What are the 5 system layers?
Physical layer File system layer Data layer Metadata layer Filename layer
The ____ is located on the first sector of the bootable disk drive.
Master boot record
The ____ defines the usable blocks on the disk and the number and size of the partition entries that make up the GUID partition table.
GPT header
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.
File System layer
Loading the second stage boot loader is the primary function of the ________.
First stage boot loader
______ is a valid magic number that would indicate that the partition table should be read in Big Endian.
AA55
State the Linux design layers from start to finish:
1) User applications
2) GNU C libraries
3) System Call interface
4) Kernel
5) Architecture-dependent Code
6) Hardware
A(n) ________ groups sectors into addressable clusters to be used by the file system for the storage of data.
High level format
(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.
Starting sector of the partition
Partition size
Partition type, identifying the file system.
A _____ describes an exposed documented interface made available for accessing system resources in Windows.
Dynamic link library (DLL)
Before a high level format can be performed, a ____ must be created.
Partition
______ is the second stage bootloader in Windows Vista and newer.
BOOTMGR
______ is performed by BIOS to check the status of essential hardware components during the boot process.
POST
The ______ phase of the UEFI Boot process determines whether a MBR or GBT boot will be used.
Boot device selection
A _______ is a file structure that uses a bit for each block/cluster to flag whether it is allocated or unallocated.
Bitmap
The primary purpose of the Second Stage boot loader is to load the _____.
Kernel
______ is the second stage bootloader in the newer versions of Linux.
GRUB
(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
Contained within the MBR
Reads the partition table
______ includes a technology framework for building an application’s user interface in iOS.
Cocoa Touch
The _____ layer of the file system is where file and directory data is stored.
Data layer
What category of Windows callable functions do CreateProcess(), ExitProcess(), and WaitForSingleObject() fall in to?
Process Control
A minimum of _____ partitions may be contained in a GPt partition array.
128
What category of Windows callable functions do CreateFile(), ReadFile(), WriteFile(), and CloseHandle() fall in to?
File Manipulation
____ primary partitions can be listed on the MBR’s partition table.
Four
The ____ layer of the file system describes the file system.
File System
What category of Linux system calls do open(), read(), write(), and close() fall in to?
File Manipulation
What category of Linux system calls do ioctl() fall in to?
Device Manipulation
(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.
________ is used by the Linux kernel to interact with different hardware architectures.
Architecural Dependent Code aka Board support package or BSP
Android programmers develop applications in the ______ programming language.
Java
_______ 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
Vendor provided bootloaders are stored as files in the ______ to be launched by the UEFI firmware.
EFI System Partition ESP
A hex value of ______ indicates an inactive partition in the MBR partition table?
00
What category of Windows callable functions do SetConsoleMode(), ReadConsole(), WriteConsole() fall in to?
Device Manipulation
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.
A _______ is used for continous access to a kernel service without the need for repeated verification.
Handle
Files that are written to non-sequential blocks/clusters on a disk are _____.
Fragmented
State the Windows design layers from start to finish.
1) User mode applications
2) Subsystem (API)
3) Native (API)
4) Executive
5) Kernel
What category of Linux system calls do fork(), exit() and wait() fall in to?
Process Control
A(n) _______ is a library of function used to invoke protected operating system services via system calls.
Application Programming Interface