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

COP4600 Final Exam correct 100%(GRADED A+)

Rating
-
Sold
-
Pages
3
Grade
A
Uploaded on
02-02-2024
Written in
2023/2024

process - ANSWER A program in execution program - ANSWER A passive executable file stored on disk. Becomes process when executable file is loaded into memory. One of these can be several processes progress - ANSWER If no process is executing in its critical section and some processes wish to enter their critical sections, then only those processes that are not executing in their remainder sections can participate in deciding which will enter its critical section next, and this selection cannot be postponed indefinitely. protection - ANSWER Any mechanism for controlling access of processes or users to resources defined by the OS race condition - ANSWER A situation where multiple processes access the same data concurrently and the outcome depends on the order in which the processes execute rate monotonic scheduling - ANSWER A scheduling algorithm where a priority is assigned based on the inverse of its period. Shorter periods = higher priority. Longer periods = lower priority. resource allocation graph - ANSWER This graph consists of a set of vertices V and a set of edges E. The set of vertices V is partitioned into two different types of nodes: P = {P1, P2, ..., Pn}, the set consisting of all the active processes in the system, and R = {R1, R2, ..., Rm RPC - ANSWER Abstracts procedure calls between processes on networked systems safe state - ANSWER System is in this if there exists a sequence <P1, P2, ..., Pn> of ALL the processes in the system such that for each Pi, the resources that Pi can still request can be satisfied by currently available resources + resources held by all the Pj, with j < i security - ANSWER Defense of the system against internal and external attacks segmentation - ANSWER Supports this view by providing addresses with a segment number ( mapped to a segment base address ) and an offset from the beginning of that segment. sequential access - ANSWER Uses a small master index that points to disk blocks of a secondary index. The secondary index blocks point to the actual file blocks. The file is kept sorted on a defined key. To find a particular item, we first make a binary search of the master index, which provides the block number of the secondary index. This block is read in, and again a binary search is used to find the block containing the desired record. Finally, this block is searched sequentially. In this way, any record can be located from its key by at most two direct-access reads short term scheduler - ANSWER Selects which process should be executed next and allocates CPU. Sometimes the only scheduler in a system. Is invoked frequently (milliseconds) (must be fast) socket - ANSWER An endpoint for communication. A pair of processes communicating over a network employ a pair of sockets — one for each process. Identified by an IP address concatenated with a port number. In general, it uses a client - server architecture. starvation - ANSWER Indefinite blocking. A process may never be removed from the semaphore queue in which it is suspended static linking - ANSWER Library modules get fully included in executable modules. Wastes both disk space and main memory usage. Every program that included a certain routine from the library would have to have their own copy of that routine linked into their executable code. dynamic linking - ANSWER Only a stub is linked into the executable module, containing references to the actual library module linked in at run time. swapping - ANSWER A process can be swapped temporarily out of memory to a backing store and then brought back into memory for continued execution symmetric clustering - ANSWER Has multiple nodes running applications, monitoring each other symmetric multiprocessing - ANSWER Each processor performs all tasks system call - ANSWER Programming interface to the services provided by the OS thrashing - ANSWER a process is busy swapping pages in and out throughput - ANSWER # of processes that complete their execution per time unit time sharing - A

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
February 2, 2024
Number of pages
3
Written in
2023/2024
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

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.
papersmaster01 Howard Community College
View profile
Follow You need to be logged in order to follow users or courses
Sold
283
Member since
2 year
Number of followers
106
Documents
14143
Last sold
3 days ago
PAPERSMASTER01

On this page you will find documents , package deals, flashcards offered by seller PAPERSMASTER01.With our documents on your side you"ll be well equipped to tackle you exams and achieve the grades you need.

3.9

71 reviews

5
22
4
33
3
9
2
3
1
4

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