Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Advantages of Multiple Threads↑ Стр 1 из 3Следующая ⇒ Содержание книги
Поиск на нашем сайте
l The bakery algorithm satisfies deadlock freedom and first-come-first-served and those properties implies starvation freedom 1. 1)Aprocess is: – A program in execution – An instance of a running program – The entity that can be assigned to and executed on a processor – A single sequential thread of execution, a current state, and an associated set of system resources. – Process states which characterize the behaviour of processes. ( new ready running blocked exit)
6.I am not sure! Chained Allocation • Allocation on basis of individual block • Each block contains a pointer to the next block in the chain • Only single entry in the file allocation table – Starting block and length of file • No external fragmentation • Best for sequential files
7 Process: · An executing instance of a program is called a process. · Some operating systems use the term ‘task‘ to refer to a program that is being executed. · A process is always stored in the main memory also termed as the primary memory or random access memory. · Therefore, a process is termed as an active entity. It disappears if the machine is rebooted. · Several process may be associated with a same program. · On a multiprocessor system, multiple processes can be executed in parallel. · On a uni-processor system, though true parallelism is not achieved, a process scheduling algorithm is applied and the processor is scheduled to execute each process one at a time yielding an illusion of concurrency. · Example: Executing multiple instances of the ‘Calculator’ program. Each of the instances are termed as a process. Thread: · A thread is a subset of the process. · It is termed as a ‘lightweight process’, since it is similar to a real process but executes within the context of a process and shares the same resources allotted to the process by the kernel (See kquest.co.cc/2010/03/operating-system for more info on the term ‘kernel’). · Usually, a process has only one thread of control – one set of machine instructions executing at a time. · A process may also be made up of multiple threads of execution that execute instructions concurrently. · Multiple threads of control can exploit the true parallelism possible on multiprocessor systems. · On a uni-processor system, a thread scheduling algorithm is applied and the processor is scheduled to run each thread one at a time. · All the threads running within a process share the same address space, file descriptor, stack and other process related attributes. Benefits
8. The disk-scheduling algorithm should be written as a separate module of the operating system – Allowing it to be replaced with a different algorithm if necessary• Either SSTF or LOOK is a reasonable choice for the default algorithm.
|
||||
Последнее изменение этой страницы: 2024-06-27; просмотров: 4; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.189.124 (0.009 с.) |