100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

COP4600 FINAL COMBINED EXAM WITH CORRECT ANSWERS 2023/2024

Rating
-
Sold
-
Pages
30
Grade
A+
Uploaded on
12-01-2024
Written in
2023/2024

COP4600 FINAL COMBINED EXAM WITH CORRECT ANSWERS 2023/2024 What pieces of hardware are in the CPU? - CORRECT ANSWER-Registers, ALU, and control unit Hardware which serves as the CPUs memory. There are special and general purposed of these - CORRECT ANSWER-Registers Hardware which does arithmetic and logical computations - CORRECT ANSWER-ALU Hardware which tracks state/status. Also controls other components - CORRECT ANSWER-Control unit Instruction cycle responsible for loading the instruction - CORRECT ANSWER-Fetch Instruction cycle responsible for finding the opcode/operands of the instruction and interpreting it - CORRECT ANSWER-Decode Instruction cycle responsible for carrying out the instruction - CORRECT ANSWERExecute Protected instructions can only be executed in a ____________ - CORRECT ANSWER-Protected state Legacy boot process - CORRECT ANSWER-BIOS What does BIOS stand for? - CORRECT ANSWER-Binary Input Output System The ________ bootstraps the boot sector - CORRECT ANSWER-Bootloader What does bootstrap mean? - CORRECT ANSWER-Loading up the computer Why are the bootsector and bootloader separate? - CORRECT ANSWER-Bootsector is too small Where is the BIOS init stored? - CORRECT ANSWER-The motherboard What boot process is usable on x86-64 (i386) standalone PCs? - CORRECT ANSWERBIOS What boot process has standard for ARM chipset systems? - CORRECT ANSWERNeither Which boot process has standardized NVRAM locations for system variables? - CORRECT ANSWER-UEFI Which boot process uses a dedicated bootloader partition? - CORRECT ANSWERBIOS Which boot process is usable on x86-64 (x64) standalone PCs? - CORRECT ANSWER-Both Newer boot process - CORRECT ANSWER-UEFI Which boot process simplifies diskless systems? - CORRECT ANSWER-UEFI What are the functions of an OS? - CORRECT ANSWER-Loading programs onto machine, controlling I/O devices, managing resources (memory, CPU), multi-tasking execution, data protection (permissions), and task interaction (pipes, networking) Mode for directly manipulating hardware - CORRECT ANSWER-Kernel mode T/F: No device is directly accessed without the kernel - CORRECT ANSWER-True T/F: Only system libraries can invoke system calls - CORRECT ANSWER-False T/F: The system call invokes code written by system developers, while a procedure call invokes code written by an application programmer - CORRECT ANSWER-False A running program is in ______ - CORRECT ANSWER-Execution When we run a program, we create a _________ for it - CORRECT ANSWER-Process Features of a process - CORRECT ANSWER-Has some address space, associated with specific resources, computational element/object, and has one or more threads of execution When we make a _______, we add a stack frame to the call stack - CORRECT ANSWER-Procedure call Which pointer points to the beginning of the stack frame? - CORRECT ANSWER-Frame pointer Which pointer points to the beginning of the call stack? - CORRECT ANSWER-Stack pointer A ___________ involves a switch into kernel mode for execution - CORRECT ANSWER-System call Invocation of a system call causes a what? - CORRECT ANSWER-Kernel trap What must be stored in a kernel trap? - CORRECT ANSWER-Current address, registers, etc What gets the address from the interrupt vector during a kernel trap? - CORRECT ANSWER-OS dispatcher Generation of pre-OS in which there was a control room in which a human operator ran programs (plugboards) - CORRECT ANSWER-Generation 0: The operator When was Generation 0 of OS? - CORRECT ANSWER-1940s When was Generation 1 of OS? - CORRECT ANSWER-1950s Generation of OS in which a resident monitor was used to execute common tasks (basic job loading, config, etc) for the operator. Users would reserve time on the system. Precursor to modern concept of OS - CORRECT ANSWER-Generation 1: resident monitor Generation of OS in which job systems allowed many programs to be run in succession. A programmer would submit a job on punch cards. The punch cards would be read by a card reader onto magnetic tap. An operator would transfer prepared jobs to processing unit on input tape. Results would be written to output tape, which would be read and printed - CORRECT ANSWER-Generation 2: Batch systems Batch system in which the OS sets up the next job and removes the current. Programs are run sequentially - CORRECT ANSWER-Uniprogrammed batch systems Fence in memory which defines end in user memory and beginning of OS memory - CORRECT ANSWER-Fence register Issues with uniprogrammed batch systems - CORRECT ANSWER-Mainly I/O so idle CPU Batch system in which when one job was running, the OS would set up and began to run next. They would take turns on the CPU. In this system, the CPU was on idle when all jobs were in system - CORRECT ANSWER-Multiprogrammed batch systems Formula for CPU utilization - CORRECT ANSWER-1 - p^n (p = fraction of time process is in I/O wait; n = # jobs) When were batch systems prevalent? - CORRECT ANSWER-1950s/1960

Show more Read less
Institution
COP4600
Course
COP4600










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
COP4600
Course
COP4600

Document information

Uploaded on
January 12, 2024
Number of pages
30
Written in
2023/2024
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

  • which poin

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
TIFFACADEMICS Liberty University
View profile
Follow You need to be logged in order to follow users or courses
Sold
671
Member since
2 year
Number of followers
375
Documents
6218
Last sold
1 month ago
REING SUPREME SCHOLARLY // ENLIGHTENED

Here we offer revised study materials to elevate your educational outcomes. We have verified learning materials (Research,Assignments,notes etc...) for different courses guaranteed to boost your academic results. We are dedicated to offering you the best services and you are encouraged to inquire further assistance from our end if need be. Having a wide knowledge in Nursing,trust us to take care of your Academic materials and your remaing duty will just be to Excel. Remember to give us a review,it is key for us to understand our clients satisfaction. We highly appreciate refferals given to us. Also clients who always come back for more of the study content your offer are extremely valued. ALL THE BEST.

Read more Read less
3.7

132 reviews

5
59
4
13
3
33
2
11
1
16

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions