Operativni SiSTEMi 1(Prvi Kolokvijum)

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Stojanovicn88
S
Stojanovicn88
Community Contributor
Quizzes Created: 2 | Total Attempts: 3,093
| Attempts: 1,727 | : 200 | Updated: Mar 22, 2023
Please wait...

Question 1 / 200
0 %
0/100
Score 0/100
1. Imate MMU sa relokacionim registrom. Generisana logička adresa iznosi 100, a vrednost relokacionog registra za proces je 8000. Izračunati fizičku adresu:

Explanation

The physical address can be calculated by adding the logical address (100) to the value of the relocation register (8000). Therefore, the physical address would be 8100.

Submit
Please wait...
About This Quiz
Operativni Sistemi 1(Prvi Kolokvijum) - Quiz

2.
You may optionally provide this to label your report, leaderboard, or certificate.
2. Šta vidite na ovoj slici:

Explanation

The correct answer is "Multiprograming." Multiprogramming is a technique used in operating systems where multiple programs are loaded into the computer's memory and executed concurrently. This allows for efficient utilization of the CPU by switching between different programs, thereby increasing overall system throughput. It is different from time-sharing, where CPU time is shared among multiple users, and real-time OS, which guarantees timely response to critical tasks. The other options, PIC cycle and DMA cycle, are unrelated to the concept of multiprogramming.

Submit
3. Model na slici je:

Explanation

The model in the picture represents a many-to-one relationship. This means that multiple entities from one side can be associated with a single entity on the other side. It is not a one-to-one relationship because it allows for multiple entities on one side to be linked to a single entity on the other side. It is also not a many-to-many relationship because it does not allow for multiple entities on both sides to be linked together. Therefore, based on the information provided, the model can be concluded to be a many-to-one relationship.

Submit
4. Analizirati straničenje imate veličinu od 2K(2048 bajta). Kolika je maksimalna interna fragmentacija za ovaj slučaj:

Explanation

The maximum internal fragmentation for this case is 2047 bytes. Internal fragmentation occurs when the allocated memory is larger than the actual data that needs to be stored. In this case, since the page size is 2048 bytes and the allocated memory is 2047 bytes, there will be 1 byte of internal fragmentation. This means that out of the 2048 bytes allocated, only 2047 bytes are effectively used to store data, while 1 byte remains unused.

Submit
5. Imate MMU sa relokacionim registrom. Generisana logička adresa iznosi 150, a vrednost relokacionog registra za proces je 10000. Izračunati fizičku adresu:

Explanation

The given question states that there is an MMU with a relocation register. The logical address generated is 150, and the value of the relocation register for the process is 10000. To calculate the physical address, we add the logical address and the value of the relocation register: 150 + 10000 = 10150.

Submit
6. Ko je najbolji prijatelj CPU i  računarskog sistema:

Explanation

A timer is the best friend of a CPU and computer system because it helps in managing and coordinating various tasks and operations. It allows the system to keep track of time and schedule processes accordingly. Timers are essential in controlling the execution of instructions, synchronizing events, and maintaining system stability. They ensure that processes are executed in a timely manner and prevent resource conflicts. Without a timer, the CPU and computer system would struggle to function efficiently and effectively.

Submit
7. Analizirati straničenje. Imate veličinu stranice od 8K(8192 bajta). Kolika je minimalna interna fragmentacija za ovaj slučaj:

Explanation

The minimum internal fragmentation for this case is 0 bytes because the page size (8K or 8192 bytes) is evenly divisible by all the given sizes (511, 512, 1023, 0, and 1024 bytes). Therefore, there will be no wasted space or internal fragmentation in any of these cases.

Submit
8. Koju arhitekturu vidite na ovoj slici:

Explanation

The correct answer is "Client/server". This is because the image depicts a system architecture in which a central server is connected to multiple client devices. In a client/server architecture, the server provides resources and services to the clients, who request and utilize these resources. This architecture allows for centralized control and management of data and applications, with clients accessing and interacting with the server to perform tasks.

Submit
9. Koju arhitekturu vidite na slici:

Explanation

The correct answer is "Slojevitu" (Layered). In a layered architecture, the system is divided into multiple layers, with each layer performing a specific set of functions. Each layer interacts with the layer above and below it, providing a modular and organized structure. This allows for easier maintenance, scalability, and flexibility as changes can be made to individual layers without affecting the entire system.

Submit
10. Kako se štiti CPU u računarskim sistemima? Koji je hardverski uređaj najpogodnij za CPU zaštitu:

Explanation

A timer is a hardware device that can be used to protect the CPU in computer systems. It helps in managing and controlling the execution of tasks by setting time limits for different processes. By using a timer, the CPU can be protected from excessive workload or from being overwhelmed by multiple tasks running simultaneously. The timer ensures that each task is given a fair amount of time to execute, preventing any one task from monopolizing the CPU's resources. Therefore, a timer is the most suitable hardware device for CPU protection.

Submit
11. Kojem OS najviše odgovara ova slika:

Explanation

The given image is most suitable for the DOS operating system. DOS (Disk Operating System) is a command-line based operating system that was widely used in the early days of personal computers. It is known for its simplicity and compatibility with older hardware. The image might depict a command prompt or a DOS application, which would be familiar to users of DOS.

Submit
12. U situaciji na slici štiti se jedan hardverski resurs. To je:

Explanation

In the given situation, the hardware resource being protected is the RAM. RAM (Random Access Memory) is a type of computer memory that is used to store data that is being actively used by the computer's operating system, software, and processes. It is a volatile memory, meaning that its contents are lost when the computer is powered off or restarted. Protecting the RAM is important as it ensures that the data stored in it is not corrupted or accessed by unauthorized entities, thereby maintaining the integrity and security of the system.

Submit
13. U situaciji na slici štiti se jedan hardverski resurs. To je:

Explanation

The correct answer is RAM memorija. In the given situation, one hardware resource is being protected. RAM (Random Access Memory) is a type of computer memory that is used to store data that is being actively used by the computer's operating system, software, and processes. It is a volatile memory, meaning that its contents are lost when the computer is powered off or restarted. Protecting the RAM ensures the integrity and availability of the data stored in it, preventing unauthorized access or corruption.

Submit
14. Arhitektura na slici je idalna za razvoj ili učenje:

Explanation

The architecture in the picture is ideal for the development or learning of operating systems.

Submit
15. Analizirati straničenje. Imate veličinu stranice od 1K(1024 bajta). Kolika je maksimalna interna fragmentacija za ovaj slučaj.

Explanation

The maximum internal fragmentation in this case is 1023 bytes. Internal fragmentation refers to the unused space within a page due to the allocation of memory in fixed-size pages. Since the page size is 1K (1024 bytes), the maximum internal fragmentation occurs when only 1 byte is allocated within the page, leaving 1023 bytes unused.

Submit
16. U arhitekturi koju vidite na ovoj slici:

Explanation

The correct answer is that "Sloj M može tražiti uslugu samo slojeva ispod sebe (M-1,...)". This means that Layer M can only request services from the layers below it, which are labeled as M-1 and so on. This indicates a hierarchical relationship between the layers, where each layer can only access the services provided by the layers below it.

Submit
17. U multithread modelu procesa, globalni podaci su:

Explanation

In the multithread model of a process, global data is shared among all threads. This means that all threads within the process can access and modify the same global data. This allows for communication and coordination between threads, as they can share information and work together on a common task.

Submit
18. Analizirati segmentaciju. Imate veličinu stranice od 1350 bajtova. Kolika je minimalna interna fragmentacija za ovaj slučaj.

Explanation

The correct answer is 0 bytes because internal fragmentation refers to the wasted space within a memory block due to the allocation of larger blocks than necessary. In this case, since the page size is 1350 bytes and there is no wasted space within a block, the internal fragmentation is zero bytes.

Submit
19. U strukturnoj šemi računarskog sistema, OS je neposredno iznad:

Explanation

In the hierarchy of a computer system, the operating system (OS) is located directly above the hardware. The hardware refers to the physical components of the computer system, such as the processor, memory, and storage devices. The operating system acts as an intermediary between the hardware and the other software components of the system, providing an interface for the user to interact with the hardware and managing the resources of the system. Therefore, the correct answer is "Hardvera."

Submit
20. Objasniti dinamičko punjenje? Ko je glavni i odgovorni za dinamičko punjenje:

Explanation

Dinamičko punjenje se odnosi na proces u kojem se programski kod ili resursi učitavaju u memoriju tokom izvršavanja programa, umesto da se unapred učitavaju i zauzimaju prostor u memoriji. Programer je odgovoran za dinamičko punjenje jer on određuje koje delove programa će se učitavati dinamički i kako će se tačno izvršavati. On odlučuje koje module će se učitavati samo kada su potrebni i kako će se oni koristiti u programu.

Submit
21. U osnovnom dijagramu slanja procesa, sa slike učestvuju neki od raspoređivača. To su:

Explanation

The correct answer is Short-term scheduler. In the basic process scheduling diagram, the short-term scheduler is involved in the process. The short-term scheduler is responsible for selecting which process from the ready queue will be executed next by the CPU. It makes decisions based on factors such as process priority, time quantum, and CPU utilization. The long-term scheduler is responsible for selecting which processes should be brought into the ready queue from the job queue, while the medium-term scheduler is responsible for swapping processes in and out of main memory.

Submit
22. MMU šema na slici se naziva:

Explanation

Hierarchical paging is the correct answer because the MMU (Memory Management Unit) shown in the image is using a hierarchical paging structure. In hierarchical paging, the virtual address space is divided into multiple levels of page tables, allowing for efficient mapping of virtual addresses to physical addresses. This approach helps in managing large address spaces by reducing the size of page tables and improving memory access times.

Submit
23. Kojem OS najviše odgovara ova slika:

Explanation

The image is most suitable for MS Windows (NT based) because it is a screenshot of the Windows operating system interface. The layout and design of the windows, icons, and taskbar match the visual style of Windows NT. The other options, Novell Netware, DOS, UNIX/Linux, and Sun Solaris, do not have the same graphical user interface as shown in the image.

Submit
24. Deadlock će se dogoditi:

Explanation

If all four conditions are simultaneously fulfilled, a deadlock will occur.

Submit
25. Da li se može odobriti zahtev procesu P0(0,2,0):

Explanation

The given answer "Može" suggests that the request from process P0(0,2,0) can be granted. However, without any context or additional information about the request and the process, it is difficult to provide a specific explanation for this answer. It is possible that the process P0(0,2,0) meets the necessary conditions or requirements to have its request approved, but without more information, it is not possible to determine the exact reason for this answer.

Submit
26. U user modu,proces korisiti:

Explanation

The correct answer is "Samo 2 resursa: CPU i RAM" (Only 2 resources: CPU and RAM). This means that the user module or process utilizes only the CPU and RAM resources of the system. It does not use any other resources such as files or any specific resource mentioned in the options.

Submit
27. Kakva je to TestAndSet instrukcija kod datog algoritma:

Explanation

The correct answer is "Asemblerska tj. mašinska instrukcija. Algoritam je delimično zavistan od OS." This means that the TestAndSet instruction is an assembly or machine instruction and the algorithm partially depends on the operating system. This suggests that the TestAndSet instruction is a low-level instruction that interacts directly with the hardware and may have different implementations depending on the underlying operating system.

Submit
28. Algoritam na slici je rešenje problema:

Explanation

The algorithm depicted in the image is a solution to the "Reader/Writer" problem. This problem involves multiple processes accessing a shared resource, where readers can access the resource simultaneously, but writers must have exclusive access. The algorithm likely provides a mechanism for coordinating and managing access to the shared resource, ensuring that readers and writers can access it in a controlled and synchronized manner.

Submit
29. Na slici vidite veoma bitnu strukturu OS. To je:

Explanation

The correct answer is PCB because in the given options, PCB stands for Process Control Block, which is a data structure used by operating systems to store information about a running process. It contains important details such as the process ID, program counter, and memory allocation. This structure plays a crucial role in managing and controlling processes in an operating system.

Submit
30. U situaciji prikazanoj u jednoj grani sigurno se dogodio preemption. To je:

Explanation

In the given situation, the correct answer is the second branch, "time slice expired." This is because preemption refers to the act of temporarily interrupting a task to allow other tasks to execute. In this case, when the time slice for a task expires, it means that the task has consumed its allotted time and needs to be preempted to allow another task to run. Therefore, the occurrence of preemption can be attributed to the second branch, "time slice expired."

Submit
31. U kojoj liniji ili u kojim linijama koda je exit section datog algoritma:

Explanation

The correct answer is "Linija broj 8" because the question asks for the line or lines of code where the "exit section" of the given algorithm is located. Since the "exit section" is typically the last part of an algorithm where the program terminates or exits, it is reasonable to assume that it would be located in the last line of the code, which is line number 8.

Submit
32. Objasniti MVT. Koji algoritam za MVT ima najbrže pretraživanje u pogledu izbora šupljina:

Explanation

The first-fit algorithm for memory allocation is the fastest in terms of searching for available holes. It starts searching from the beginning of the memory and allocates the first hole that is large enough to accommodate the process. This algorithm is efficient as it minimizes the time taken to search for a suitable hole, making it faster compared to best-fit and worst-fit algorithms.

Submit
33. Analizirati straničenje. Za poboljšanje performansi koje drastično padaju uvođenjem straničenja, koristi se TLB keš memorija. Osnova TLB je:

Explanation

The TLB (Translation Lookaside Buffer) is used to improve performance by reducing the impact of paging. It is a cache that stores recently used virtual-to-physical address translations. The TLB is typically implemented using associative memory, which allows for fast lookups by searching for a match across all entries simultaneously. This associative memory allows for efficient retrieval of translations, leading to improved performance compared to using ordinary dynamic or static memory for TLB implementation.

Submit
34. Analizirati segmentaciju. Imate segment od 1350 bajtova. Kolika je maksimalna interna fragmentacija za ovaj slučaj.

Explanation

The maximum internal fragmentation for this case is 1349 bytes. Internal fragmentation refers to the wasted space within a segment due to the allocation of larger memory blocks than necessary. In this case, since the segment size is 1350 bytes, the maximum internal fragmentation occurs when only 1 byte is left unused within the segment. Therefore, the maximum internal fragmentation is 1349 bytes.

Submit
35. Koju arhitekturu vidite na ovoj slici:

Explanation

The architecture seen in the picture is a layered architecture. This type of architecture is characterized by dividing the system into distinct layers, with each layer having a specific responsibility and interacting with adjacent layers in a hierarchical manner. This allows for modular design, separation of concerns, and ease of maintenance and scalability.

Submit
36. Šta vidite na ovoj slici:

Explanation

The correct answer is Multiprograming. This term refers to the ability of a computer operating system to execute multiple programs concurrently by dividing the CPU time between them. It allows for efficient utilization of system resources and improves overall performance.

Submit
37. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju preemption:

Explanation

This question is asking to identify the short-term scheduler algorithm and evaluate it in terms of preemption. The correct answer is "Preemptive." This means that the short-term scheduler algorithm used in this case allows for preemption, which means that it can interrupt a running process and allocate the CPU to another process. This allows for better multitasking and responsiveness in the operating system.

Submit
38. Od tri semafora koja učestvuju u igri, samo jedan garantuje aktivnost jednog jedinog procesa.To je:

Explanation

Mutex stands for mutual exclusion and is a synchronization object used to control access to a shared resource in a multi-threaded or multi-process environment. It ensures that only one process or thread can access the shared resource at a time, preventing conflicts and ensuring data integrity. In this context, the question is asking which semaphore guarantees the activity of a single process, and the correct answer is mutex.

Submit
39. Objasniti MVT. Koji algoritam za MVT ne mora da analizira sve postojeće šupljine, prilikom alokacije memorije.

Explanation

The first-fit algorithm for memory allocation does not need to analyze all existing holes when allocating memory. It simply searches for the first hole that is large enough to accommodate the requested memory size and allocates it. This algorithm is efficient as it reduces the time complexity of searching for the appropriate hole, but it may lead to fragmentation as it does not consider the best or worst fit for memory allocation.

Submit
40. U situaciji na slici, ako učestvuje kernelski proces dispatcher njegov posao je da:

Explanation

In the given situation, if the kernel process dispatcher is involved, its job is to safely stop P0 and safely start P1.

Submit
41. Koju arhitekturu vidite na slici:

Explanation

The architecture depicted in the image is a cluster. A cluster is a group of interconnected computers or servers that work together to perform tasks or provide services. In a cluster, each computer or server, known as a node, has its own processing power and memory, and they communicate and coordinate with each other to achieve high availability, fault tolerance, and scalability. Clusters are commonly used in environments where high performance and reliability are required, such as web servers, databases, and scientific computing.

Submit
42. Objasniti dinamičko punjenje? Ko je glavni i odgovorni za dinamičko punjenje:

Explanation

Dinamičko punjenje se odnosi na proces u kojem se memorija ili resursi alociraju i dealociraju tokom izvršavanja programa. Programer je glavni i odgovorni za dinamičko punjenje jer on odlučuje kada i kako će se alocirati i dealocirati memorija ili resursi u programu. Programer može koristiti odgovarajuće funkcije ili operacije za upravljanje dinamičkim punjenjem u programu kako bi efikasno koristio raspoložive resurse.

Submit
43. U strukturnoj šemi OS-a,najkvalitetniji i fundamentalni deo naziva se:

Explanation

The correct answer is "Kernel". In a structured OS diagram, the kernel is the most essential and fundamental part. It is responsible for managing the system's resources, such as memory, CPU, and input/output devices. The kernel acts as a bridge between the hardware and software components of the operating system, providing essential services and functionalities to other parts of the OS. Without the kernel, the operating system cannot function properly.

Submit
44. OS je po pitanju alokacija i upravljanja računarskim resursima:

Explanation

The correct answer is "Istovremeno i resource allocator i resource manager". This means that the operating system is both a resource allocator and a resource manager. This implies that the operating system is responsible for allocating and managing computer resources efficiently. It not only assigns resources to different processes but also ensures their optimal utilization and coordination.

Submit
45. Kod TS(Time-sharing systems) fundamentalni resurs koji se deli(share) je:

Explanation

The correct answer is CPU time. In time-sharing systems, CPU time is the fundamental resource that is shared among multiple users. Time-sharing allows multiple users to simultaneously access and use the CPU, dividing its processing power among different tasks or processes. This ensures efficient utilization of the CPU and allows multiple users to perform their tasks concurrently.

Submit
46. Čiji je ovo many-to-many model

Explanation

Sun Solaris je operativni sistem koji je razvio Sun Microsystems (sada deo Oracle korporacije). Ovaj operativni sistem koristi many-to-many model, što znači da omogućava više korisnika da pristupe i koriste resurse sistema istovremeno. Ova karakteristika je bitna za sisteme koji podržavaju veliki broj korisnika, kao što su serveri i mrežni uređaji. Ostali navedeni operativni sistemi ne koriste many-to-many model, već koriste druge modele za upravljanje pristupom i korišćenjem resursa.

Submit
47. U situaciji na slici štiti se jedan hardverski resurs.To je:

Explanation

In the given situation, the hardware resource being protected is RAM. RAM stands for Random Access Memory, which is a type of computer memory that allows data to be read from or written to in almost the same amount of time regardless of the physical location of data inside the memory. It is a crucial hardware component that stores data that is actively being used by the computer's operating system, software applications, and processes. Protecting RAM ensures the smooth functioning of the computer system and prevents data loss or corruption.

Submit
48. MMU šema na slici naziva se:

Explanation

The correct answer is "hierarchical paging" because the term "hierarchical" suggests a multi-level structure, which is commonly used in paging systems. In hierarchical paging, the page table is divided into multiple levels, allowing for efficient memory management and faster access to the desired page. This approach reduces the size of the page table and improves overall system performance.

Submit
49. Struktura na slici uglavnom služi:

Explanation

The structure in the image is mainly used for modeling systems in order to test for deadlocks.

Submit
50. Struktura na slici je u otkrivanju pojave deadlock-a vrlo pouzdana i jednostavna:

Explanation

The given answer suggests that the structure in the image is very reliable and simple only if the resources contain only one instance each. This means that if there are multiple instances of the resources, the structure may not be as reliable and simple in detecting deadlock.

Submit
51. U modelu na slici, kada neka od korisničkih niti pređe u stanje waiting:

Explanation

In the given model, when one of the user threads transitions to the waiting state, all other user threads from the same group continue their activities normally. This means that the waiting state of one thread does not affect the activities of other threads in the same group.

Submit
52. U multithread modelu procesa, programski kod je:

Explanation

In the multithread model of a process, the program code is shared and accessible by all threads. This means that all threads can access and execute the same code simultaneously. Therefore, the program code is "zajednički-deljiv" (shared-divisible) for all threads. Each thread does not have its own unique code, but rather they all share the same code.

Submit
53. Analizirati straničenje. Slika sadrži pored straničenja jednu strukturu koja se nalazi u samom CPU, i koja služi za poboljšanje performansi koje drastično padaju uvođenjem straničenja. Ta struktura je u osnovi:

Explanation

The correct answer is "Asocijativna memorija" (Associative memory). The explanation is that associative memory is a type of memory that allows for fast retrieval of data by searching for content rather than its location. It is commonly used in cache memory, which is a structure in the CPU that helps improve performance by storing frequently accessed data. Asociativna memorija is the only option that aligns with this description.

Submit
54. Šema koja u odnosu na ovu sliku na svaki zahtev prvo obavi proračun, a tek onda odobrava i privremeno odbija zahtev naziva se:

Explanation

The banker algorithm is a scheme that performs calculations before approving or temporarily rejecting a request. It is used to prevent deadlocks, which are situations where processes are unable to proceed because they are waiting for resources held by other processes. The banker algorithm ensures that resources are allocated in a safe and efficient manner, avoiding deadlocks by considering the available resources, the maximum resources each process can request, and the current allocation of resources.

Submit
55. Model na slici je kad imate situaciju:

Explanation

The correct answer is "Moderan kernel, moderna aplikacija." This means that the model in the picture represents a situation where both the kernel and the application are modern.

Submit
56. Sledeća slika predstavlja:

Explanation

The given image represents Linked lists. Linked lists are data structures consisting of nodes, where each node contains a value and a reference to the next node. They are used to store and organize data in a linear manner, allowing for efficient insertion and deletion operations. In the given image, the diagram likely depicts the structure of a linked list with nodes connected through pointers or references.

Submit
57. U situaciji na slici učestvuju ili ne sledeće hardverske komponente:

Explanation

The correct answer is that both DMA and PIC are involved in the situation depicted in the picture.

Submit
58. Na slici je prikazano rešenje problema "Bounded Buffer", rešenje potpuno štiti sledeće deljive varijable:

Explanation

The correct answer is "Pool[n], count, in, out". This solution for the "Bounded Buffer" problem fully protects these shared variables from concurrent access and ensures their correctness. The other variables, "Samo pool[n]", "Samo in", "Samo out", and "Samo count" are not fully protected and may be accessed concurrently, leading to potential race conditions and incorrect results.

Submit
59. Da li je struktura na slici u otkrivanju pojave deadlock-a vrlo pouzdana i jednostavna:

Explanation

The structure in the picture is very reliable and simple only if the resources contain only one instance. This means that if there is only one instance of each resource, the structure can effectively detect and prevent deadlock. However, if there are multiple instances of the resources, the structure may not be as reliable and simple in detecting deadlock.

Submit
60. I/O se u računarskim sistemima obično štite preko:

Explanation

The correct answer is "Privilegovanih I/O instrukcija" (Privileged I/O instructions). In computer systems, I/O (Input/Output) operations are typically protected using privileged instructions. Privileged instructions are special instructions that can only be executed by the operating system or kernel, and not by regular user programs. These privileged I/O instructions allow the operating system to control and manage input and output operations, ensuring that they are performed securely and efficiently. Regular user programs do not have direct access to these privileged I/O instructions to prevent unauthorized access or misuse of system resources.

Submit
61. Koju arhitekturu vidite na ovoj slici:

Explanation

not-available-via-ai

Submit
62. Na slici su prikazana dva mehanizma:

Explanation

The correct answer is that the left mechanism is indirect IPC and the right mechanism is direct IPC.

Submit
63. U kojoj liniji ili u kojim linijama koda je exit section datog algoritma:

Explanation

The exit section of the given algorithm is in line number 4.

Submit
64. Analizirati straničenje. Šta se dešava sa performansama uvođenjem straničenja. Koliko imate memorijskih ciklusa, prilikom jednog ciklusa upisa:

Explanation

The given answer, "dva", suggests that the number of memory cycles during a write operation is not always the same. This implies that the performance can vary when paging is introduced.

Submit
65. Šema koja u odnosu na ovu sliku, odobrava svaki zahtev, a obavlja proračun u kom stanju su procesi naziva se:

Explanation

The Banker algorithm is a resource allocation and deadlock avoidance algorithm. It is used to determine whether granting a request for resources will leave the system in a safe state, where no deadlock can occur. The algorithm works by simulating the allocation of resources and checking if the system can reach a safe state. If the request leads to a safe state, it is granted; otherwise, it is denied to prevent deadlock. In this case, the schema approves every request and performs calculations on the state of processes, indicating that it is the Banker algorithm.

Submit
66. Na ovoj slici se vidi prelazak iz:

Explanation

The correct answer states that the transition shown in the image is from user mode to kernel mode under the influence of an interrupt, and the process is not "aware" of this situation. This suggests that when an interrupt occurs, the system switches from user mode to kernel mode without the process being aware of it.

Submit
67. Šema koja u odnosu na ovu sliku, zahteva od procesa da se izjasne na samom početku korišćenje svih tj. maksimalnih resursa naziva se:

Explanation

The given question is asking for the name of the scheme that requires the process to declare the use of all or maximum resources at the beginning. The correct answer is the Banker algorithm. The Banker algorithm is a resource allocation and deadlock avoidance algorithm that ensures that processes are allocated resources in a safe and deadlock-free manner. It requires processes to declare their maximum resource requirements upfront, allowing the system to make safe resource allocations and avoid potential deadlocks.

Submit
68. Koliko procesa može istovremeno da opslužuje dati algoritam:

Explanation

This question is asking about the number of processes that a given algorithm can simultaneously serve. The answer "n processes" implies that the algorithm can handle any number of processes simultaneously. This suggests that the algorithm is designed to be scalable and can efficiently handle a large number of processes without any limitation.

Submit
69. Koji je ovo short-term scheduler algoritam. Odrediti TQ(Time Quantum):

Explanation

The given sequence of numbers represents the time quantum (TQ) for a short-term scheduler algorithm. The correct answer is 20, as it is the last number in the sequence. This suggests that the time quantum for the algorithm is 20 units of time.

Submit
70. Deljivost memorije između različitih procesa je kod segmentacije moguće, na nivou:

Explanation

Segmentacija je tehnika upravljanja memorijom u kojoj se memorija dijeli na segmente različitih veličina. Svaki proces ima svoje segmente u memoriji. Deljivost memorije između različitih procesa je moguća na nivou segmenata, što znači da se segmenti mogu deliti između različitih procesa. Ova deljivost omogućava efikasno korišćenje memorije i deljenje podataka između procesa.

Submit
71. Memorija se u računarskim sistemima obično štiti preko:

Explanation

In computer systems, memory protection is typically achieved through the use of base and limit registers. These registers define the starting address (base) and the size (limit) of a memory segment that a process can access. By checking the base and limit values, the system can ensure that a process does not access memory outside of its allocated segment, thus providing memory protection. This mechanism helps prevent unauthorized access to memory and ensures the stability and security of the system.

Submit
72. Šema koja u odnosu na ovu sliku ne dozvoljava da sistem ikada pređe safe/unsafe liniju, naziva se:

Explanation

The Banker algorithm is a deadlock prevention algorithm that ensures that the system never enters a deadlock state. It does this by allocating resources to processes in a safe manner, taking into account the maximum resource requirements of each process and the available resources in the system. By carefully managing resource allocation, the Banker algorithm can prevent deadlocks from occurring.

Submit
73. Za proces potrošač, koja ili koje linije predstavljaju exit section. To je:

Explanation

not-available-via-ai

Submit
74. Struktura na slici uglavnom služi:

Explanation

not-available-via-ai

Submit
75. U situaciji na slici učestvuju neki od kernelskih procesa. To su:

Explanation

The correct answer is Short-term scheduler and dispatcher. In the given scenario, the short-term scheduler and dispatcher are involved. The short-term scheduler is responsible for selecting which process should be executed next from the pool of ready processes. The dispatcher is responsible for actually loading the selected process into the CPU and starting its execution. Together, they work to efficiently manage the execution of processes and ensure that the CPU is utilized effectively.

Submit
76. U slučaju ulaska nekih procesa u deadlock, za sistem sa deadlock detection algoritmom, najbolja metoda je:

Explanation

The best method in case some processes enter a deadlock in a system with a deadlock detection algorithm is to perform a Roll-Back. This means that the system will go back to a previous state where the deadlock did not exist and then continue the execution from there. This allows the system to avoid the deadlock situation and continue functioning properly.

Submit
77. Na ovoj slici vidi se:

Explanation

The correct answer is "Dualni mod rada procesa" which translates to "Dual mode of process operation" in English. This suggests that the image is depicting the concept of dual mode in process operation.

Submit
78. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju performansi:

Explanation

This short-term scheduler algorithm is rated as "odličan" or excellent in terms of performance.

Submit
79. Analizirati straničenje. Šta se dešava sa performansama uvođenjem straničenja:

Explanation

The correct answer is option 2, "smanjuju se 100%". This means that the performance decreases completely when paging is introduced. Paging is a memory management technique that allows the operating system to store and retrieve data from secondary storage when the main memory is full. However, this process of swapping data between main memory and secondary storage can lead to slower performance compared to when all data is stored in the main memory. Therefore, the introduction of paging can result in a 100% decrease in performance.

Submit
80. U kodu sa dva procesa Pi i Pj i dva događaja A i B:

Explanation

The correct answer is "Događaj A se sigurno izvršava posle B". This means that event A will definitely occur after event B.

Submit
81. U situaciji na slici, tranziciju na koju ukazuje crvena strelica izaziva:

Explanation

In the given situation, the transition indicated by the red arrow is caused by a lack of data or a resource that is being waited for for a long time.

Submit
82. Kojem OS najviše odgovara ova slika:

Explanation

This image most likely requires a Windows operating system because it is specifically mentioned that it is NT-based. NT-based operating systems, such as Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, and Windows 10, are designed for business and professional use. The other options listed, such as Novell software, DOS, UNIX/Linux, Sun Solaris, and Google Chrome, are not specifically mentioned as being NT-based or suitable for the image.

Submit
83. Koju arhitekturu vidite na ovoj slici:

Explanation

The architecture seen in the picture is parallel processing with symmetric multiprocessing (SMP) and uniform memory access (UMA). SMP-UMA architecture involves multiple processors or cores that share a common main memory, allowing them to work on different tasks simultaneously. This architecture is suitable for applications that require high performance and can be efficiently parallelized.

Submit
84. U situaciji na slici, tranziciju na koju ukazuje crvena strelica izaziva:

Explanation

The given answer states that the transition indicated by the red arrow is definitely not preemption.

Submit
85. Identifikujte koji je ovo short-term scheduler algoritam pa ga ocenite po pitanju preemption:

Explanation

The given answer states that the short-term scheduler algorithm is preemptive. This means that the scheduler can interrupt a running process before its completion and allocate the CPU to another process. Preemption allows for better responsiveness and efficient utilization of system resources. However, it may also introduce overhead and potential issues like priority inversion. Overall, a preemptive scheduler is advantageous in scenarios where time-critical tasks need to be prioritized and executed promptly.

Submit
86. Algoritam na slici je rešenje problema:

Explanation

The correct answer is "Bounded Buffer". A bounded buffer is a data structure that is used for transferring data between two or more threads or processes. It has a fixed size and can only hold a certain number of items. When the buffer is full, any attempt to add more items will block until space becomes available. Similarly, when the buffer is empty, any attempt to remove items will block until there are items to remove. This ensures that the producer and consumer threads or processes are synchronized and do not interfere with each other's operations.

Submit
87. U kojoj liniji ili kojim linijama koda je exit section datog algoritma:

Explanation

The exit section of the given algorithm is in line number 7.

Submit
88. U osnovnom dijagramu stanja procesa, sa slike uočiti tranziciju running-I/O or event wait-waiting. Da li se u toj tranziciji dogodio preemption:

Explanation

The correct answer is "Sigurno ne" (Definitely not). In the given question, it is stated that there is a transition from running to I/O or event wait-waiting in the state diagram of the process. Preemption refers to the act of temporarily interrupting a task that is currently running in order to give the processor to another task. However, in this case, it is stated that preemption definitely did not occur. This suggests that the process was not interrupted or preempted during the transition from running to I/O or event wait-waiting.

Submit
89. U situaciji na slici, tranziciju na koju ukazuje crvena strelica izaziva:

Explanation

The red arrow in the picture indicates a transition caused by the parent process.

Submit
90. Najtipičniji predstavnik TS(Time-sharing systems):

Explanation

UNIX/Linux is the most typical representative of Time-sharing systems (TS) because these operating systems are designed to allow multiple users to simultaneously access and share system resources. They provide a time-sharing environment where users can run multiple programs or tasks concurrently, dividing the CPU time among them. UNIX/Linux systems have a long history in the development of time-sharing concepts and have been widely used in server environments for decades. They offer robust multi-user capabilities, efficient process management, and a wide range of tools and utilities that make them suitable for time-sharing scenarios.

Submit
91. Diskutujte RT(Response Time). Identifikujte koji je ovo short-term scheduler algoritam, koji je najbolji po pitanju RT:

Explanation

The correct answer is RR (Round Robin). The Round Robin scheduling algorithm is considered the best in terms of Response Time (RT) because it provides equal time slices to each process in a cyclic manner. This ensures that no process has to wait for a long time before getting CPU time, resulting in faster response times.

Submit
92. Sledeća slika predstavlja:

Explanation

The given image represents Buddy systems. Buddy systems is a memory allocation technique where memory is divided into blocks of different sizes. When a request for memory allocation is made, the system searches for the smallest available block that can satisfy the request and splits it into two equal-sized buddies. If the request cannot be satisfied with the available blocks, the system merges adjacent buddies to create a larger block. This technique helps in efficient memory management by reducing fragmentation and improving memory utilization.

Submit
93. U strukturnoj šemi računarskog sistema, OS je neposredno ispod:

Explanation

In the given question, the correct answer is "Sistemskog softvera i aplikativnog softvera". This means that the operating system (OS) is directly below the system software and application software layers in the structural diagram of a computer system. This indicates that the OS acts as an intermediary between the hardware and the system and application software, providing a platform for these software layers to run on and interact with the hardware.

Submit
94. Deljivost memorije između različitih procesa je kod straničenja moguća, na nivou:

Explanation

The correct answer is "Stranice". In the context of memory sharing between different processes in paging, memory is divided into fixed-size blocks called pages. Each process is allocated a certain number of pages, and these pages can be shared between processes. This allows for efficient memory utilization and sharing of resources among processes.

Submit
95. Potpunu CPU izolaciju u odnosu na I/O akcije omogućavaju 2 hardverska uređaja.To su:

Explanation

The correct answer is MDA and PIC. MDA stands for Memory Data Access and it is responsible for managing the data transfer between the CPU and the memory. PIC stands for Programmable Interrupt Controller and it handles the interrupts generated by external devices. Both MDA and PIC contribute to the complete CPU isolation from I/O actions.

Submit
96. Koliko procesa može istovremeno da opslužuje dati algoritam:

Explanation

The given question is asking about the number of processes that a given algorithm can simultaneously serve. The answer "n processes" suggests that the algorithm can serve any number of processes at the same time, indicating that there is no limit to the number of processes it can handle concurrently.

Submit
97. U situaciji na slici jasno se vide krugovi. Na "prvi pogled" da li je to deadlock:

Explanation

The given answer states that it cannot be determined with certainty at first glance whether it is a deadlock or not. This suggests that additional information or analysis is required to determine if the situation shown in the picture is indeed a deadlock. The answer implies that a visual inspection alone is not sufficient to make a conclusive judgment.

Submit
98. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju preemption:

Explanation

This question asks to identify the short-term scheduler algorithm and evaluate it in terms of preemption. The given answer is "Preemptive." This means that the identified short-term scheduler algorithm allows for preemption, which means that it can interrupt the execution of a process before it has completed and allocate the CPU to another process.

Submit
99. Objasniti MVT. Koji algoritmi za MVT moraju analizirati sve postojeće šupljine, prilikom alokacije memorije.

Explanation

Algoritmi za MVT (Multiple Variable Time) moraju analizirati sve postojeće šupljine prilikom alokacije memorije. Oba algoritma, best-fit i worst-fit, obavljaju ovu analizu. Best-fit algoritam pronalazi najmanju šupljinu koja je dovoljno velika da smesti zahtevanu količinu memorije, dok worst-fit algoritam pronalazi najveću šupljinu. Oba algoritma imaju svoje prednosti i mane, pa se koriste u različitim situacijama, u zavisnosti od prioriteta kao što su efikasnost ili smanjenje fragmentacije memorije.

Submit
100. Kojem OS najviše odgovara ova slika:

Explanation

The given image most likely corresponds to UNIX/Linux because UNIX/Linux is an operating system commonly associated with server administration and software development, as depicted in the image. Novell software, DOS, Sun Solaris, MS Windows (NT based), and Google Chrome are not typically associated with server administration or software development, making UNIX/Linux the most suitable option.

Submit
101. Na ovoj slici vidi se:

Explanation

not-available-via-ai

Submit
102. U kojoj liniji ili u kojim linijama koda je entry section datog algoritma:

Explanation

The entry section of the given algorithm is in line number 2.

Submit
103. U osnovnom dijagramu stanja procesa, sa slike, proces poseduje ili ne poseduje neke resurse. Konkretno u stanju ready, proces ima  sve osim:

Explanation

In the ready state, a process has access to all resources except for the CPU. This means that the process has already loaded into the memory (RAM) and has all the necessary files and data, but it is waiting for the CPU to execute its instructions.

Submit
104. Koliko procesa može istovremeno da opslužuje dati algoritam:

Explanation

The given answer suggests that the algorithm can simultaneously serve any number of processes, denoted by "n". This means that there is no limit to the number of processes that can be handled by the algorithm at the same time.

Submit
105. Analizirati straničenje. Imate veličinu stranice od 4K(4096 bajta). Ako smanjite veličinu stranice, šta se dešava sa internom fragmentacijom.

Explanation

When the page size is reduced, the internal fragmentation decreases. This is because a smaller page size means that there will be less unused space within each page. Therefore, the amount of wasted memory due to internal fragmentation is reduced.

Submit
106. U osnovnom dijagramu stanja procesa, sa slike uočiti tranziciju waiting-I/O or event compelition-ready. Da li se u toj tranziciji dogodio preemption:

Explanation

The given correct answer "Sigurno ne" (Definitely not) suggests that in the transition from waiting-I/O or event completion to ready state in the basic process state diagram, there is no preemption. Preemption refers to the act of temporarily interrupting a task being carried out by a computer system, without requiring its cooperation, and with the intention of resuming the task at a later time. Therefore, the answer implies that there is no interruption or suspension of the process during this transition.

Submit
107. Analizirati straničenje. Kako poboljšati performanse koje drastično padaju uvođenjem straničenja:

Explanation

The TLB (Translation Lookaside Buffer) is a hardware cache that stores recently used virtual-to-physical address translations. By using TLB, the system can quickly access the physical memory location corresponding to a virtual memory address, without having to perform a time-consuming translation process. This helps to improve the performance of paging, as it reduces the time needed for address translation. Therefore, by using TLB, the system can mitigate the drastic performance drop caused by the introduction of paging.

Submit
108. Na slici vidite veoma bitnu strukturu OS. Sa tom strukturom najčešće manipuliše jedan kernelski proces. To je:

Explanation

The given question asks about the structure of the operating system that is most commonly manipulated by a kernel process. The correct answer is "Dispatcher." The dispatcher is responsible for selecting and allocating processes to the CPU for execution. It manages the context switching between processes, ensuring that the CPU is utilized efficiently. The long-term scheduler, medium-term scheduler, short-term scheduler, and swapper are also important components of the operating system, but they do not directly handle the allocation of processes to the CPU like the dispatcher does.

Submit
109. Koji je ovo short-term scheduler algoritam. Diskutujte TQ(Time Quantum). Manji TQ:

Explanation

A smaller time quantum (TQ) for the short-term scheduler algorithm can lead to decreased performance. This is because a smaller TQ means that the CPU will have to switch between processes more frequently, resulting in more overhead and less time available for each process to execute. As a result, the overall system performance may be reduced.

Submit
110. Situacija sa slike je suštinski važna za jednu klasu OS. Za tu klasu OS, identifikujte short-term scheduler algoritam, koji je najbolji za njih:

Explanation

Priority scheduling is the best short-term scheduler algorithm for the given class of operating systems. This algorithm assigns priorities to each process and schedules them based on their priority levels. It ensures that processes with higher priority are executed first, allowing for efficient utilization of system resources. This is particularly important for the given class of operating systems, as it helps prioritize critical tasks and ensures timely execution of important processes.

Submit
111. Koji je ovo algoritam:

Explanation

The correct answer is the Banker algorithm. The Banker algorithm is used to prevent deadlock in a resource allocation system. It ensures that resources are allocated in a safe manner by checking if granting a request will lead to a deadlock. If a request cannot be granted without causing a deadlock, it is denied. This algorithm is commonly used in operating systems to manage resource allocation and prevent deadlocks from occurring.

Submit
112. Tehnika aging u short-term scheduer algoritmima se koristi za:

Explanation

The technique of aging in short-term scheduler algorithms is used to reduce the occurrence of priority inversion or deadlock situations, which are commonly known as "zakucavanje" in Serbian. By using aging, the priority of a process gradually increases over time, ensuring that lower priority processes eventually get scheduled and preventing them from being blocked indefinitely by higher priority processes. This helps in reducing the occurrence of "zakucavanje" and improving the overall system performance.

Submit
113. U kojoj liniji ili kojim linijama koda je entry section datog algoritma:

Explanation

The entry section of the given algorithm is located in line number 3.

Submit
114. Da li dati algoritam ima "busy waiting":

Explanation

The correct answer is "uvek ima" which translates to "always has" in English. This means that the given algorithm always has "busy waiting". Busy waiting refers to a situation where a process repeatedly checks for a condition to be true, without performing any other useful task. In this case, the algorithm consistently employs busy waiting as part of its execution.

Submit
115. U modelu na slici, kada neka od korisničkih niti pređe u stanje waiting:

Explanation

When a user thread transitions to the waiting state in the model depicted in the image, all other user threads from the same group are blocked. This means that they are unable to continue their activities until the waiting thread resumes execution.

Submit
116. Na ovoj slici vidi se:

Explanation

The correct answer is "Dualni mod rada procesa" which translates to "Dual mode of process operation" in English. This suggests that the image represents the concept of a dual mode of operation for a process, which can refer to a system or a program running in both user mode and kernel mode simultaneously.

Submit
117. Na Intel procesorima, IA-32 arhitektura, poslednja adresa razrešava se u bloku:

Explanation

In the IA-32 architecture on Intel processors, the last address is resolved in the page table frame. The page table frame is a data structure that maps virtual addresses to physical addresses. It contains the necessary information for the processor to translate virtual addresses into physical addresses. By using the page table frame, the processor can access the correct physical memory location corresponding to a given virtual address.

Submit
118. Po pitanju klase dati algoritam ima:

Explanation

The given correct answer states that the algorithm in question is a "Čisto softversko rešenje" which translates to "Pure software solution" in English. This means that the algorithm does not involve the use of any hardware components or external devices, and it is implemented solely through software programming.

Submit
119. Koliko procesa može istovremeno da opslužuje dati algoritam:

Explanation

The given answer states that the algorithm can only serve one writer process and one reader process simultaneously. This means that at any given time, only one writer process can access and modify the data, and only one reader process can access and read the data. This ensures that there is no conflict or inconsistency in the data when multiple processes are accessing it concurrently.

Submit
120. Slika predstavlja:

Explanation

The picture represents dynamic loading. Dynamic loading is a mechanism in which a program can load and execute code at runtime, rather than being statically linked at compile time. This allows for more flexibility and efficiency in memory usage, as only the necessary code is loaded when it is needed. The picture may depict the process of dynamically loading a module or library into memory during program execution.

Submit
121. Identifikujte koji je ovo short-term scheduler algoritam, pa mu izaberite OS za koga je najbolji:

Explanation

The given answer suggests that the short-term scheduler algorithm that is best suited for UNIX/Linux operating system. This is because UNIX/Linux is a multitasking operating system that supports time-sharing and provides efficient process scheduling. It has a variety of scheduling algorithms, such as round-robin, priority-based, and fair-share scheduling, which can be utilized by the short-term scheduler to optimize process execution and resource utilization.

Submit
122. Koji je ovo algoritam:

Explanation

The correct answer is "nema specijalno ime" which translates to "it does not have a special name" in English. This suggests that the algorithm being referred to does not have a specific or well-known name associated with it.

Submit
123. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju preemption:

Explanation

The given correct answer is "Preemptive." This means that the short-term scheduler algorithm in question has the ability to interrupt or preempt a running process before its completion. This allows for better control and allocation of system resources, as the scheduler can prioritize certain processes based on their importance or urgency.

Submit
124. Page tabela na slici je:

Explanation

Inverted paging is the correct answer because it is a memory management technique where instead of having a separate page table for each process, there is a single global page table that is shared by all processes. In this approach, each page table entry contains the process ID and the page number, allowing for efficient memory allocation and management. This technique is commonly used in systems with a large number of processes and limited memory resources.

Submit
125. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju preemption:

Explanation

This question is asking to identify the short-term scheduler algorithm and evaluate it in terms of preemption. The given answer "Non-preemptive" suggests that the identified algorithm does not support preemption. This means that once a process starts executing, it will continue until it completes or voluntarily gives up the CPU. There is no mechanism in place to interrupt or preempt the process before it finishes.

Submit
126. Kada ukupno u zbiru imate dovoljno slobodne memorije, a ne možete da je dodelite procesu koji je tražio, to je onda:

Explanation

When you have enough free memory in total, but you cannot allocate it to the process that requested it, it is called external fragmentation.

Submit
127. U situaciji na slici, tranziciju na koju ukazuje crvena strelica izaziva:

Explanation

In the given situation, the red arrow indicates that only the process is causing the transition. This means that there are no other factors such as DMA, PIC, lack of data or resources, or lack of RAM causing the transition.

Submit
128. Situacija na slici predstavlja:

Explanation

The situation in the picture represents the best way, but not the only way, for a process to obtain any hardware resource. This suggests that there may be other ways for a process to acquire hardware resources, but the depicted situation is considered the most optimal or preferable method.

Submit
129. Koji je ovo algoritam:

Explanation

The Bakery algorithm is a mutual exclusion algorithm used in computer science to solve the critical section problem. It ensures that only one process can enter its critical section at a time, preventing race conditions and ensuring the correctness of concurrent programs. The algorithm assigns a unique number to each process and uses these numbers to determine the order in which processes can access the critical section. The process with the lowest number gets priority. This algorithm is widely used in distributed systems and parallel computing environments.

Submit
130. Na Intel procesorima, IA-32 arhitekturama, primenjena je sledeća memorijska šema:

Explanation

The correct answer is "segmentacija+straničenje u dva nivoa". This means that the IA-32 architecture on Intel processors uses both segmentation and paging in two levels. Segmentation divides the memory into logical segments, while paging divides the memory into fixed-size pages. This combination allows for efficient memory management and protection by providing flexibility in addressing and controlling access to memory.

Submit
131. Na slici je prikazana deljivost:

Explanation

The image represents the divisibility of segments.

Submit
132. Za time sharing sisteme, kao što su UNIX/Linux, identifikujte short-term scheduler algoritam, koji je najbolji za njih:

Explanation

The best short-term scheduler algorithm for time-sharing systems like UNIX/Linux is Round Robin (RR). This algorithm is efficient for time-sharing systems as it allows each process to execute for a fixed time slice before being preempted and giving the CPU to the next process in the queue. This ensures fairness in CPU allocation and prevents any single process from monopolizing the CPU for an extended period of time.

Submit
133. Koji je ovo algoritam:

Explanation

The given answer "Nema specijalno ime" translates to "No special name" in English. This suggests that the algorithm in question does not have a specific or commonly recognized name.

Submit
134. On-line komunikacija sa sistemom:

Explanation

Online communication with the system is not required for batching systems, but it is required for interactive systems.

Submit
135. Da li dati algoritam ima "busy waiting":

Explanation

The correct answer is "Uvek ima 'busy waiting'". This means that the given algorithm always includes "busy waiting". "Busy waiting" refers to a situation where a process repeatedly checks for a condition to be true, wasting CPU cycles in the process. Therefore, regardless of the specific details of the algorithm or the operating system, it is stated that "busy waiting" is always present in this particular algorithm.

Submit
136. Analizirati straničenje. Imate veličinu stranice od 1K(1024 bajta). Ako povećate veličinu stranice, šta se dešava sa tabelom stranica:

Explanation

Kada se poveća veličina stranice, tabela stranica se smanjuje. To se događa jer veća veličina stranice omogućava da se više podataka smesti u jednu stranicu, što znači da će biti manje stranica potrebno za čuvanje iste količine podataka. Kako tabela stranica čuva informacije o svim stranicama u memoriji, smanjenje broja stranica rezultira smanjenjem veličine same tabele.

Submit
137. Tehnika prikaza na slici se koristi kod jednog algoritma:

Explanation

The given correct answer is SRTF (Shortest Remaining Time First). SRTF is an algorithm that selects the process with the shortest remaining burst time to execute next. This algorithm ensures that the process with the shortest burst time is given priority, resulting in reduced waiting time and improved efficiency.

Submit
138. Koji je ovo short-term scheduler algoritam:

Explanation

The correct answer is RR, which stands for Round Robin. In this algorithm, each process is assigned a fixed time quantum, and they are executed in a cyclic manner. If a process does not finish within its time quantum, it is preempted and moved to the back of the queue. This ensures fairness among processes, as each process gets a chance to execute for a certain amount of time before being preempted.

Submit
139. Koliko procesa može istovremeno da opslužuje dati algoritam:

Explanation

The given algorithm can only serve one producer process and one consumer process simultaneously. This means that only one process can produce items and only one process can consume items at any given time. It does not allow for multiple producer or consumer processes to be serviced concurrently.

Submit
140. U osnovnom dijagramu stanja procesa, sa slike uočite tranziciju running-exit-terminated. Da li se u toj tranziciji poziva short-term scheduler:

Explanation

In the given question, the correct answer is "Obavezno" which means "Definitely". This implies that in the transition from the "running" state to the "exit-terminated" state, the short-term scheduler is always called. This suggests that the short-term scheduler plays a crucial role in the termination of the process.

Submit
141. Da li dati algoritam ima "busy waiting":

Explanation

The given answer states that the algorithm always has "busy waiting". Busy waiting refers to a situation where a process continuously checks for a condition to be true, without yielding the CPU to other processes. Therefore, if the algorithm always has busy waiting, it means that it continuously checks for a condition without allowing other processes to execute, which can lead to inefficiency and resource wastage.

Submit
142. Po pitanju klase dati algoritam ima:

Explanation

The given algorithm is described as a "Čisto softversko rešenje" which translates to "Pure software solution". This suggests that the algorithm is implemented solely using software, without any hardware or external dependencies. It implies that the algorithm does not rely on any specific hardware components or devices, and can be executed on any compatible software platform.

Submit
143. Kako se zove struktura na slici:

Explanation

The correct answer is "resource allocation graph" because the structure depicted in the image represents the allocation of resources in a system. This graph shows the relationships between processes and the resources they need or hold. It helps in visualizing how resources are allocated and can be used to identify potential deadlocks or resource conflicts in a system.

Submit
144. Na slici je prikazana deljivost:

Explanation

The image represents the divisibility of pages.

Submit
145. Koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju zakucavanja:

Explanation

This answer suggests that the short-term scheduler algorithm being referred to is excellent or outstanding in terms of preventing deadlock.

Submit
146. Kod TS(Time-sharing systems)?

Explanation

In a time-sharing system, multiple programs can run concurrently, which is known as multiprogramming. This means that multiprogramming is mandatory in a time-sharing system. Additionally, in a time-sharing system, users can access the system and communicate with it in real-time, which is referred to as online communication. Therefore, online communication is also mandatory in a time-sharing system.

Submit
147. Analizirati straničenje. Straničenje je napravljeno:

Explanation

The correct answer is "Da bi se izbegla eksterna fragmentacija" which translates to "To avoid external fragmentation". This is because paging is a memory management technique used to allocate memory in fixed-size blocks called pages. It helps to avoid external fragmentation by dividing the memory into equal-sized pages, allowing for efficient allocation and utilization of memory.

Submit
148. Kom algoritmu odgovara ovaj slučaj:

Explanation

The Banker algorithm is suitable for this case because it is used to prevent deadlock in a resource allocation system. It ensures that the system will never enter an unsafe state where deadlock can occur. By carefully analyzing the available resources and the maximum resource requirements of processes, the Banker algorithm can make safe decisions on resource allocation, avoiding situations that could lead to deadlock.

Submit
149. U slučaju ulaska nekih procesa u deadlock sistem sa bankarskim algoritmom:

Explanation

This answer states that such a system will never enter a deadlock.

Submit
150. Analizirati straničenje. Imate veličinu stranice od 4K(4096 bajta). Ako smanjite veličinu stranice, šta se dešava sa tabelom stranica:

Explanation

Kada smanjite veličinu stranice, tabela stranica će se povećati. To se može objasniti time da manje veličine stranica znače da će biti potrebno više stranica kako bi se pokrila ista količina memorije. Kako bi se održala konzistentnost i praćenje svih stranica, tabela stranica će morati da se poveća kako bi se mogli pratiti svi novi blokovi stranica.

Submit
151. Objasniti dinamičko punjenje? Da li dinamičko punjenje zahteva pomoć OS:

Explanation

Dinamičko punjenje se odnosi na proces u kojem se memorija ili resursi alociraju ili oslobađaju tokom izvršavanja programa, umesto da se statički alociraju pri kompilaciji. U ovom slučaju, odgovor "Ne" sugeriše da dinamičko punjenje ne zahteva pomoć operativnog sistema. To znači da program samostalno upravlja alociranjem i oslobađanjem resursa, bez potrebe za intervencijom operativnog sistema.

Submit
152. Objasniti overlay tehniku? U koju kategoriju spada overlay tehnika:

Explanation

Overlay tehnika je tehnika koja omogućava da se programi veći od raspoložive memorije izvršavaju tako što se delovi programa učitavaju u memoriju samo kada su potrebni. Ova tehnika se koristi za rešavanje problema ograničene memorije u sistemima sa malo raspoložive memorije. Overlay tehnika spada u kategoriju dinamičkog punjenja, gde se delovi programa učitavaju i izbacuju iz memorije po potrebi, kako bi se efikasno koristila raspoloživa memorija.

Submit
153. Analizirati straničenje. Šta se dešava sa performansama uvođenjem straničenja u dva nivoa. Koliko imate memorijskih ciklusa, prilikom jednog ciklusa čitanja:

Explanation

The given answer "tri" suggests that there are three memory cycles required for reading during the introduction of two-level paging. This implies that there are two levels of page tables involved in the paging process. Each level requires one memory cycle for reading, and an additional memory cycle is needed for accessing the actual data. Therefore, a total of three memory cycles are required during one cycle of reading.

Submit
154. Koji je ovo algoritam:

Explanation

The Dekker-Peterson algorithm is a mutual exclusion algorithm used in computer science to solve the critical section problem. It allows multiple processes to access a shared resource without conflicting with each other. The algorithm uses a flag variable and a turn variable to ensure that only one process can enter the critical section at a time. This prevents race conditions and ensures that the shared resource is accessed in a mutually exclusive manner.

Submit
155. Na slici je prikazano rešenje problema "Bounded Buffer",rešenje može da opslužuje:

Explanation

The given solution for the "Bounded Buffer" problem can only serve one producer process and one consumer process. This is because there is only one slot in the buffer, which means only one item can be produced and consumed at a time. If there were multiple producer or consumer processes, they would have to wait for the buffer to be empty or full before they can produce or consume, respectively. Therefore, the solution is designed to handle only one producer and one consumer.

Submit
156. Analizirati straničenje. Ako se koriste tehnike, kao što su hijerarhijsko straničenje, hashing ili invertovanje tabele stranica, šta se dešava sa veličinom tabela stranica?

Explanation

When analyzing page partitioning techniques such as hierarchical paging, hashing, or inverted page tables, the size of the page tables decreases. This is because these techniques allow for more efficient and compact representation of the page tables, reducing the overall size required to store and manage them. Therefore, the correct answer is "smanjuje se" (decreases).

Submit
157. U kojoj linij ili u kojim linijama koda je exit section datog algoritma:

Explanation

The exit section of the given algorithm is represented by line number 15.

Submit
158. Objasniti dinamičko linkovanje? Da li dinamičko linkovanje zahteva pomoć OS:

Explanation

Dinamičko linkovanje je proces povezivanja funkcija ili biblioteka u izvršnom kodu tokom izvršavanja programa, umesto tokom faze kompilacije. Ovo omogućava programu da koristi funkcije ili biblioteke koje nisu bile dostupne prilikom kompilacije. Dinamičko linkovanje može biti neophodno na nekim operativnim sistemima, ali ne na svim. U nekim slučajevima, operativni sistem može da pruži podršku za dinamičko linkovanje, dok u drugim slučajevima programer mora da obezbedi dodatni kod za dinamičko linkovanje.

Submit
159. Kakva je veza algoritma i OS kod datog algoritma:

Explanation

The given correct answer states that the algorithm does not depend on the operating system (OS). This means that the algorithm is designed to be independent of the specific OS it is running on. It suggests that the algorithm can be executed on different operating systems without any modifications or dependencies on OS-specific features or functions.

Submit
160. U kojoj liniji ili kojim linijama koda je entry section datog algoritma:

Explanation

The entry section of the given algorithm is either in line number 3 or 4.

Submit
161. Kakva je veza algoritma i OS kod datog algoritma:

Explanation

The answer states that the algorithm does not depend on the operating system (OS). This means that the algorithm is independent of the specific OS and can be executed on different operating systems without any modifications. The algorithm's functionality and execution remain the same regardless of the OS.

Submit
162. MMU na slici naziva se:

Explanation

The correct answer is "MMU sa relokacionim registrom". This suggests that the MMU (Memory Management Unit) in the image is equipped with a relocation register. A relocation register is used in memory management to adjust the logical addresses generated by the CPU to physical addresses in main memory. This allows for efficient memory allocation and protection in a computer system.

Submit
163. Analizirati straničenje. Imate veličinu stranice od 1K (1024 bajta). Ako povećate veličinu stranice, šta se dešava sa internom fragmentacijom:

Explanation

Kada se poveća veličina stranice, interna fragmentacija se povećava. Interna fragmentacija je pojava u kojoj se memorijski blokovi ne koriste u potpunosti, što može dovesti do gubitka resursa. Kada se veličina stranice poveća, više memorije će biti rezervisano za svaku stranicu, što može dovesti do veće interna fragmentacije.

Submit
164. U kodu, sa dva procesa Pi i Pj i dva semafora S i Q:

Explanation

The given answer states that processes Pi and Pj can potentially enter a deadlock situation, but it is not guaranteed. This means that there may be a possibility for a deadlock to occur between these two processes, but it is also possible for them to execute without any deadlock. The code provided does not provide enough information to determine whether a deadlock will definitely occur or not.

Submit
165. Kako se zove struktura na slici:

Explanation

The correct answer is "wait for graph." A wait for graph is a graphical representation that shows the dependencies between processes in a system. It depicts the relationships between processes that are waiting for resources to become available before they can proceed. This graph helps in identifying potential deadlocks in a system by analyzing the circular dependencies between processes.

Submit
166. Šema na ovoj slici, naziva se:

Explanation

The correct answer is Banker algorithm. The Banker algorithm is a deadlock avoidance algorithm used in operating systems. It is designed to prevent deadlocks by ensuring that the system will never enter an unsafe state. This is done by allocating resources to processes in a way that avoids the possibility of deadlock occurring. The algorithm works by keeping track of the available resources, the maximum resources each process can request, and the resources currently allocated to each process. It then uses this information to determine if granting a request would result in a safe state or not. If it would, the request is granted, otherwise, the process must wait.

Submit
167. Multiprograming:

Explanation

Multiprogramming is a technique where multiple programs are executed simultaneously by sharing the same resources of a computer system. It allows for efficient utilization of the CPU by switching between different programs. In the given options, the correct answer states that multiprogramming is not used in batching systems but is used in interactive systems. This means that in a batching system, where tasks are executed in batches without user interaction, multiprogramming is not employed. However, in interactive systems where users interact with the computer in real-time, multiprogramming is utilized to allow for concurrent execution of multiple tasks.

Submit
168. Diskutujte ATAT(Average Turn-Around TIme). Identifikujte short-term scheduler algoritam, koji je najbolji po pitanju ATAT:

Explanation

The Round Robin (RR) scheduling algorithm is the best in terms of Average Turn-Around Time (ATAT). RR is a preemptive scheduling algorithm that assigns a fixed time quantum to each process. This ensures fairness and prevents any single process from monopolizing the CPU for too long. By allowing each process to run for a fixed amount of time before being preempted, RR reduces waiting time and improves the overall efficiency of the system, resulting in a lower ATAT compared to other scheduling algorithms such as FCFS, Priority, SJF, and SRTF.

Submit
169. Analizirati segmentaciju. Kod segmentacije je:

Explanation

Segmentacija je tehnika upravljanja memorijom u kojoj se logički adresni prostor programa dijeli na segmente različitih veličina. Kod segmentacije, logički adresni prostor je diskontinualan jer se program dijeli na segmente koji se mogu nalaziti na proizvoljnim lokacijama u memoriji. Fizički adresni prostor također je diskontinualan jer se segmenti programa mogu rasporediti na proizvoljnim lokacijama u fizičkoj memoriji.

Submit
170. Objasniti MVT. Od koje vrste fragmentacije pati algoritam MVT?

Explanation

MVT stands for Memory Variable Technique, which is a memory management algorithm used in operating systems. It suffers from external fragmentation, which occurs when free memory blocks are scattered throughout the memory space, making it difficult to allocate contiguous blocks of memory to processes. This can lead to inefficient memory utilization and slower performance. MVT does not suffer from internal fragmentation, which occurs when allocated memory blocks are larger than the actual data they hold, leading to wasted memory space.

Submit
171. Bit maps Linked list Buddy Systems

Explanation

The given answer "algoritmi za evidenciju slobodnog prostora u memoriji" translates to "algorithms for managing free space in memory" in English. This answer is correct because all three options mentioned (bit maps, linked list, and buddy systems) are commonly used algorithms for managing and tracking free space in memory. These algorithms help in efficiently allocating and deallocating memory to different processes or data structures.

Submit
172. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju zakucavanja:

Explanation

This answer suggests that the short-term scheduler algorithm being referred to is "veoma slab" or very weak in terms of deadlock prevention or avoidance.

Submit
173. Analizirati straničenje.Kod straničenja je logički adresni prostor:

Explanation

Straničenje je proces kojim se fizička memorija računara organizuje u stranice, koje su jednake veličine. Logički adresni prostor se odnosi na adresiranje memorije koje koristi aplikacija ili procesor, a ne na stvarnu organizaciju memorije. U kontekstu straničenja, logički adresni prostor je kontinualan, što znači da se adrese stranica neprekidno povezuju i nema praznina između njih. Diskontinualan logički adresni prostor bi značio da su adrese stranica raspoređene na nepravilan način, sa prazninama između njih. Budući da se straničenje koristi za organizaciju memorije na kontinualan način, logički adresni prostor je kontinualan.

Submit
174. Kada morate procesu da dodelite više memorije od one koliko je tražio, to je onda:

Explanation

When you have to allocate more memory to a process than it actually requested, it is called internal fragmentation. This occurs when the allocated memory is divided into fixed-size blocks and the process does not fully utilize the entire block, resulting in wasted space. The other options, "može biti i jedna i druga fragmentacija" (it can be both internal and external fragmentation) and "eksterna fragmentacija" (external fragmentation), are not applicable in this scenario.

Submit
175. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju performansi:

Explanation

This short-term scheduler algorithm is rated as "5-odličan" or excellent in terms of performance.

Submit
176. Za proces proizvođač, koja ili koje linije predstavljaju entry section. To je:

Explanation

The entry section in the production process refers to the lines where raw materials or components are introduced into the production system. In this case, the correct answer is lines number 5 and 7. These two lines are responsible for receiving and incorporating the necessary inputs into the production process.

Submit
177. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju zakucavanja:

Explanation

This answer suggests that the short-term scheduler algorithm being referred to is excellent or very good in terms of preventing deadlock.

Submit
178. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju performansi:

Explanation

This answer suggests that the identified short-term scheduler algorithm is very weak in terms of performance.

Submit
179. 3 procesa izvršavaju isti editor teksta koji je veličine 20K. Za privatne data podatke potrebno 3K. Odrediti koliko je memorije potrebno za paging sa veličinom stranice od 2K.Upisati broj u KB

Explanation

The question is asking for the amount of memory required for paging with a page size of 2K. Since there are 3 processes executing the same text editor, and each process requires 3K of private data, the total amount of private data is 9K. Adding this to the size of the text editor (20K), we get a total memory requirement of 29K. However, since the page size is 2K, the memory needs to be rounded up to the nearest multiple of the page size, which is 30K. Therefore, the answer is 30KB.

Submit
180. Kojem OS najviše odgovara ova slika:

Explanation

The given image is most suitable for DOS because DOS (Disk Operating System) is a single-user, single-tasking operating system that was commonly used on personal computers in the 1980s and 1990s. The image may depict a command line interface or a graphical user interface (GUI) commonly associated with DOS. DOS was known for its simplicity and compatibility with various hardware configurations, making it a popular choice during that time period.

Submit
181. Da li dati algoritam pati od "busy/waiting":

Explanation

The given answer states that if the algorithm is older, it suffers from "busy/waiting," but if it is newer, it does not suffer from it. This suggests that the algorithm has been updated or improved over time to avoid the issue of "busy/waiting."

Submit
182. Šema koja u odnosu na ovu sliku, dozvoljava da sistem pređe safe/unsafe liniju, pa čak i uđe u belu zonu, ali ima rešenje i za taj slučaj naziva se:

Explanation

The given correct answer, "Deadlock detection algorithm," suggests that the system in question allows for the possibility of crossing the safe/unsafe line and even entering the white zone. However, it has a solution for this scenario. This implies that the system has a mechanism to identify and detect deadlocks, which are situations where processes are unable to proceed because they are waiting for resources held by other processes. By detecting deadlocks, the system can take appropriate actions to resolve them and ensure the smooth operation of the system.

Submit
183. 3 procesa izvršavaju isti editor teksta koji je veličine 20K. Za privatne data podatke potrebno je 3K. Odrediti koliko je memorije potrebno za MVT. Upisati broj u KB:

Explanation

The question states that there are 3 processes running the same text editor, which is 20K in size. It is also mentioned that 3K of memory is required for private data. Therefore, the total memory required for MVT (Multiprogramming with a Variable number of Tasks) would be the sum of the text editor size and the private data size multiplied by the number of processes. In this case, it would be (20K + 3K) * 3 = 69K.

Submit
184. Za hard real time sisteme, identifikujte short-term scheduler algoritam, koji je najbolji za njih:

Explanation

The correct answer is "Priority". In hard real-time systems, the priority scheduling algorithm is considered the best. This is because it allows tasks with higher priority to be executed first, ensuring that critical tasks are completed within their deadlines. Priority scheduling ensures that the most important tasks are given precedence, making it suitable for time-sensitive applications where meeting deadlines is crucial.

Submit
185. U slučaju ulaska nekih procesa u deadlock, sistem sa deadlock detection algoritmom u slučaju ne baš modernih (starijih) računarskih sistema:

Explanation

The correct answer is "Detektuje krug i razbija ceo krug uništavajući jedan ili više procesa" which translates to "It detects a cycle and breaks the entire cycle by destroying one or more processes." This means that in the case of deadlock, the deadlock detection algorithm identifies the presence of a cycle in the resource allocation graph and resolves the deadlock by terminating one or more processes involved in the cycle.

Submit
186. U osnovnom dijagramu stanja procesa, sa slike uočite tranziciju running-interrupt-ready. Da li se u toj tranziciji poziva short-term scheduler:

Explanation

In the given question, the correct answer is "Sigurno ne" which translates to "Definitely not" in English. This means that in the transition from running to interrupt-ready in the basic state diagram of the process, the short-term scheduler is not called.

Submit
187. Po pitanju klase dati algoritam ima:

Explanation

The given algorithm has a semaphore-based solution.

Submit
188. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju preemption:

Explanation

The given answer states that the short-term scheduler algorithm cannot be determined whether it is preemptive or non-preemptive. This means that the specific algorithm being referred to does not have a clear classification in terms of preemption. It may have some conditions or factors that determine whether it is preemptive or not, but it cannot be definitively categorized as either preemptive or non-preemptive.

Submit
189. Kolekcija procesora koja pre svega deli storage prostor predstavlja:

Explanation

The correct answer is Cluster arhitekturu. A cluster architecture refers to a collection of processors that share storage space. In this architecture, multiple processors work together to perform tasks and share resources such as memory and storage. This allows for improved performance, fault tolerance, and scalability.

Submit
190. Identifikujte koji je ovo short-term scheduler algoritam, pa mu izaberite OS za koga je on najbolji:

Explanation

The given answer states that the short-term scheduler algorithm is best suited for most operating systems. This suggests that the algorithm is designed to work efficiently and effectively in a wide range of operating systems, making it a versatile and adaptable choice.

Submit
191. Identifikujte koji je ovo short-term scheduler algoritam, pa ga ocenite po pitanju zakucavanja:

Explanation

This answer suggests that the identified short-term scheduler algorithm is rated as "veoma slab" or very weak in terms of deadlocks.

Submit
192. Koliko procesa istovremeno može da opslužuje dati algoritam:

Explanation

The given algorithm can only serve a maximum of 2 processes simultaneously.

Submit
193. Instrukcija na slici je:

Explanation

not-available-via-ai

Submit
194. Identifikujte koji je ovo short-term scheduler algoritam, pa mu izaberite OS za koga je on najbolji:

Explanation

not-available-via-ai

Submit
195. Analizirati segmentaciju. Od koje vrste fragmentacije pati segmentacija?

Explanation

Segmentacija je proces podjele memorije na manje dijelove kako bi se omogućilo efikasno upravljanje resursima. Eksterna fragmentacija se javlja kada se slobodni dijelovi memorije rasprše po memoriji, ostavljajući manje kontinuirane slobodne blokove. To može otežati pronalaženje dovoljno velikog slobodnog bloka za alokaciju, što dovodi do gubitka efikasnosti u korištenju memorije. Stoga, segmentacija pati od eksterne fragmentacije.

Submit
196. U kernelskom modu, proces koristi:

Explanation

In the kernel mode, the process uses any system resources that it has requested and has the rights to access. This means that the process can utilize any resources of the system that it has specifically requested and has the necessary permissions to use.

Submit
197. MMU šema na slici je napravljena:

Explanation

The correct answer is "da bi se povećale performanse za paging" which translates to "to increase paging performance" in English. This means that the purpose of the MMU scheme in the picture is to improve the efficiency and speed of the paging system. This could involve optimizing the handling of page tables and reducing the time needed for memory accesses, ultimately leading to better overall performance in the paging process.

Submit
198. Semafor wrt, sinhroniše:

Explanation

This answer suggests that semaphore allows communication between both writer processes and reader processes. In other words, it allows synchronization between processes that are writing data and processes that are reading data.

Submit
199. MMU na slici se naziva:

Explanation

The correct answer is MFT. MFT stands for Multi-Level File Table, which is a file allocation method used in operating systems. It is a variation of the traditional file allocation table (FAT) system and allows for efficient storage and retrieval of files on a disk. MFT uses a hierarchical structure to organize and manage files, making it suitable for systems with large storage capacities.

Submit
200. Linije u kodu čitaoca, gde se čitaoci sinhronišu sa čitaocima su:

Explanation

The correct answer is Linije 1, 5, 10, 15. These lines indicate the points in the code where the readers are synchronized with each other. Synchronization is important in multi-threaded programming to ensure that multiple threads do not access shared resources simultaneously and cause data corruption or inconsistency. By synchronizing at these specific lines, the readers can ensure that they are accessing the shared data in a controlled and coordinated manner.

Submit
×
Saved
Thank you for your feedback!
View My Results
Cancel
  • All
    All (200)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Imate MMU sa relokacionim registrom. Generisana logička adresa iznosi...
Šta vidite na ovoj slici:
Model na slici je:
Analizirati straničenje imate veličinu od 2K(2048 bajta). Kolika je...
Imate MMU sa relokacionim registrom. Generisana logička adresa iznosi...
Ko je najbolji prijatelj CPU i  računarskog sistema:
Analizirati straničenje. Imate veličinu stranice od 8K(8192 bajta)....
Koju arhitekturu vidite na ovoj slici:
Koju arhitekturu vidite na slici:
Kako se štiti CPU u računarskim sistemima? Koji je hardverski...
Kojem OS najviše odgovara ova slika:
U situaciji na slici štiti se jedan hardverski resurs. To je:
U situaciji na slici štiti se jedan hardverski resurs. To je:
Arhitektura na slici je idalna za razvoj ili učenje:
Analizirati straničenje. Imate veličinu stranice od 1K(1024 bajta)....
U arhitekturi koju vidite na ovoj slici:
U multithread modelu procesa, globalni podaci su:
Analizirati segmentaciju. Imate veličinu stranice od 1350 bajtova....
U strukturnoj šemi računarskog sistema, OS je neposredno...
Objasniti dinamičko punjenje? Ko je glavni i odgovorni za dinamičko...
U osnovnom dijagramu slanja procesa, sa slike učestvuju neki od...
MMU šema na slici se naziva:
Kojem OS najviše odgovara ova slika:
Deadlock će se dogoditi:
Da li se može odobriti zahtev procesu P0(0,2,0):
U user modu,proces korisiti:
Kakva je to TestAndSet instrukcija kod datog algoritma:
Algoritam na slici je rešenje problema:
Na slici vidite veoma bitnu strukturu OS. To je:
U situaciji prikazanoj u jednoj grani sigurno se dogodio preemption....
U kojoj liniji ili u kojim linijama koda je exit...
Objasniti MVT. Koji algoritam za MVT ima najbrže pretraživanje u...
Analizirati straničenje. Za poboljšanje performansi koje...
Analizirati segmentaciju. Imate segment od 1350 bajtova. Kolika je...
Koju arhitekturu vidite na ovoj slici:
Šta vidite na ovoj slici:
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Od tri semafora koja učestvuju u igri, samo jedan garantuje aktivnost...
Objasniti MVT. Koji algoritam za MVT ne mora da analizira sve...
U situaciji na slici, ako učestvuje kernelski proces dispatcher...
Koju arhitekturu vidite na slici:
Objasniti dinamičko punjenje? Ko je glavni i odgovorni za dinamičko...
U strukturnoj šemi OS-a,najkvalitetniji i fundamentalni deo...
OS je po pitanju alokacija i upravljanja računarskim resursima:
Kod TS(Time-sharing systems) fundamentalni resurs koji se deli(share)...
Čiji je ovo many-to-many model
U situaciji na slici štiti se jedan hardverski resurs.To je:
MMU šema na slici naziva se:
Struktura na slici uglavnom služi:
Struktura na slici je u otkrivanju pojave deadlock-a vrlo pouzdana i...
U modelu na slici, kada neka od korisničkih niti pređe u stanje...
U multithread modelu procesa, programski kod je:
Analizirati straničenje. Slika sadrži pored straničenja jednu...
Šema koja u odnosu na ovu sliku na svaki zahtev prvo obavi...
Model na slici je kad imate situaciju:
Sledeća slika predstavlja:
U situaciji na slici učestvuju ili ne sledeće hardverske komponente:
Na slici je prikazano rešenje problema "Bounded...
Da li je struktura na slici u otkrivanju pojave deadlock-a vrlo...
I/O se u računarskim sistemima obično štite preko:
Koju arhitekturu vidite na ovoj slici:
Na slici su prikazana dva mehanizma:
U kojoj liniji ili u kojim linijama koda je exit section datog...
Analizirati straničenje. Šta se dešava sa performansama...
Šema koja u odnosu na ovu sliku, odobrava svaki zahtev, a...
Na ovoj slici se vidi prelazak iz:
Šema koja u odnosu na ovu sliku, zahteva od procesa da se...
Koliko procesa može istovremeno da opslužuje dati algoritam:
Koji je ovo short-term scheduler algoritam. Odrediti TQ(Time Quantum):
Deljivost memorije između različitih procesa je kod segmentacije...
Memorija se u računarskim sistemima obično štiti preko:
Šema koja u odnosu na ovu sliku ne dozvoljava da sistem ikada...
Za proces potrošač, koja ili koje linije...
Struktura na slici uglavnom služi:
U situaciji na slici učestvuju neki od kernelskih procesa. To su:
U slučaju ulaska nekih procesa u deadlock, za sistem sa deadlock...
Na ovoj slici vidi se:
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Analizirati straničenje. Šta se dešava sa performansama...
U kodu sa dva procesa Pi i Pj i dva događaja A i B:
U situaciji na slici, tranziciju na koju ukazuje crvena strelica...
Kojem OS najviše odgovara ova slika:
Koju arhitekturu vidite na ovoj slici:
U situaciji na slici, tranziciju na koju ukazuje crvena strelica...
Identifikujte koji je ovo short-term scheduler algoritam pa ga ocenite...
Algoritam na slici je rešenje problema:
U kojoj liniji ili kojim linijama koda je exit section datog...
U osnovnom dijagramu stanja procesa, sa slike uočiti tranziciju...
U situaciji na slici, tranziciju na koju ukazuje crvena strelica...
Najtipičniji predstavnik TS(Time-sharing systems):
Diskutujte RT(Response Time). Identifikujte koji je ovo short-term...
Sledeća slika predstavlja:
U strukturnoj šemi računarskog sistema, OS je neposredno...
Deljivost memorije između različitih procesa je kod straničenja...
Potpunu CPU izolaciju u odnosu na I/O akcije omogućavaju 2 hardverska...
Koliko procesa može istovremeno da opslužuje dati algoritam:
U situaciji na slici jasno se vide krugovi. Na "prvi pogled"...
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Objasniti MVT. Koji algoritmi za MVT moraju analizirati sve postojeće...
Kojem OS najviše odgovara ova slika:
Na ovoj slici vidi se:
U kojoj liniji ili u kojim linijama koda je entry section datog...
U osnovnom dijagramu stanja procesa, sa slike, proces poseduje ili ne...
Koliko procesa može istovremeno da opslužuje dati algoritam:
Analizirati straničenje. Imate veličinu stranice od 4K(4096 bajta)....
U osnovnom dijagramu stanja procesa, sa slike uočiti tranziciju...
Analizirati straničenje. Kako poboljšati performanse koje...
Na slici vidite veoma bitnu strukturu OS. Sa tom strukturom...
Koji je ovo short-term scheduler algoritam. Diskutujte TQ(Time...
Situacija sa slike je suštinski važna za jednu klasu OS. Za tu...
Koji je ovo algoritam:
Tehnika aging u short-term scheduer algoritmima se koristi za:
U kojoj liniji ili kojim linijama koda je entry section datog...
Da li dati algoritam ima "busy waiting":
U modelu na slici, kada neka od korisničkih niti pređe u stanje...
Na ovoj slici vidi se:
Na Intel procesorima, IA-32 arhitektura, poslednja adresa...
Po pitanju klase dati algoritam ima:
Koliko procesa može istovremeno da opslužuje dati algoritam:
Slika predstavlja:
Identifikujte koji je ovo short-term scheduler algoritam, pa mu...
Koji je ovo algoritam:
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Page tabela na slici je:
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Kada ukupno u zbiru imate dovoljno slobodne memorije, a ne možete da...
U situaciji na slici, tranziciju na koju ukazuje crvena strelica...
Situacija na slici predstavlja:
Koji je ovo algoritam:
Na Intel procesorima, IA-32 arhitekturama, primenjena je sledeća...
Na slici je prikazana deljivost:
Za time sharing sisteme, kao što su UNIX/Linux, identifikujte...
Koji je ovo algoritam:
On-line komunikacija sa sistemom:
Da li dati algoritam ima "busy waiting":
Analizirati straničenje. Imate veličinu stranice od 1K(1024 bajta)....
Tehnika prikaza na slici se koristi kod jednog algoritma:
Koji je ovo short-term scheduler algoritam:
Koliko procesa može istovremeno da opslužuje dati algoritam:
U osnovnom dijagramu stanja procesa, sa slike uočite tranziciju...
Da li dati algoritam ima "busy waiting":
Po pitanju klase dati algoritam ima:
Kako se zove struktura na slici:
Na slici je prikazana deljivost:
Koji je ovo short-term scheduler algoritam, pa ga ocenite po...
Kod TS(Time-sharing systems)?
Analizirati straničenje. Straničenje je napravljeno:
Kom algoritmu odgovara ovaj slučaj:
U slučaju ulaska nekih procesa u deadlock sistem sa bankarskim...
Analizirati straničenje. Imate veličinu stranice od 4K(4096 bajta)....
Objasniti dinamičko punjenje? Da li dinamičko punjenje zahteva...
Objasniti overlay tehniku? U koju kategoriju spada overlay tehnika:
Analizirati straničenje. Šta se dešava sa performansama...
Koji je ovo algoritam:
Na slici je prikazano rešenje problema "Bounded...
Analizirati straničenje. Ako se koriste tehnike, kao što su...
U kojoj linij ili u kojim linijama koda je exit...
Objasniti dinamičko linkovanje? Da li dinamičko linkovanje zahteva...
Kakva je veza algoritma i OS kod datog algoritma:
U kojoj liniji ili kojim linijama koda je entry section datog...
Kakva je veza algoritma i OS kod datog algoritma:
MMU na slici naziva se:
Analizirati straničenje. Imate veličinu stranice od 1K (1024 bajta)....
U kodu, sa dva procesa Pi i Pj i dva semafora S i Q:
Kako se zove struktura na slici:
Šema na ovoj slici, naziva se:
Multiprograming:
Diskutujte ATAT(Average Turn-Around TIme). Identifikujte short-term...
Analizirati segmentaciju. Kod segmentacije je:
Objasniti MVT. Od koje vrste fragmentacije pati algoritam MVT?
Bit maps Linked list Buddy Systems
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Analizirati straničenje.Kod straničenja je logički adresni prostor:
Kada morate procesu da dodelite više memorije od one koliko je...
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Za proces proizvođač, koja ili koje linije predstavljaju entry...
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
3 procesa izvršavaju isti editor teksta koji je veličine 20K....
Kojem OS najviše odgovara ova slika:
Da li dati algoritam pati od "busy/waiting":
Šema koja u odnosu na ovu sliku, dozvoljava da sistem pređe...
3 procesa izvršavaju isti editor teksta koji je veličine 20K....
Za hard real time sisteme, identifikujte short-term scheduler...
U slučaju ulaska nekih procesa u deadlock, sistem sa deadlock...
U osnovnom dijagramu stanja procesa, sa slike uočite...
Po pitanju klase dati algoritam ima:
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Kolekcija procesora koja pre svega deli storage prostor predstavlja:
Identifikujte koji je ovo short-term scheduler algoritam, pa mu...
Identifikujte koji je ovo short-term scheduler algoritam, pa ga...
Koliko procesa istovremeno može da opslužuje dati algoritam:
Instrukcija na slici je:
Identifikujte koji je ovo short-term scheduler algoritam, pa mu...
Analizirati segmentaciju. Od koje vrste fragmentacije pati...
U kernelskom modu, proces koristi:
MMU šema na slici je napravljena:
Semafor wrt, sinhroniše:
MMU na slici se naziva:
Linije u kodu čitaoca, gde se čitaoci sinhronišu sa...
Alert!

Advertisement