Изпреварваща многозадачност и многонишково

Windows 95 - първият 32-битова операционна система за компютъра IBM. Той се фокусира върху работата на 32-битови програми, много от неговите компоненти са 32-битови.

Повечето програми за MS DOS операционна система се отнася за 16-битови-програми от микропроцесор, който се използва реална експлоатация. Real-ти режим ограничава значително възможностите на програмата, тъй като в този режим трудният достъп до горната (над 1 MB) памет. MS DOS операционна система не разполага с финансови средства за подпомагане на 32-битови програми, работещи в защитен режим микропроцесор. Това такива програми могат да работят в MS DOS среда изисква допълнителен софтуер, който се простира на функциите на MS DOS. Възможно е също така, че допълнителни функции, осигуряващи защитен режим пряко включени в програмния код, като по този начин се увеличава обема си.

Windows 95 осигурява напълно работещи програми 32-битови, и тя е проектирана по такъв начин, че използването на 32-битови програми в своята среда е най-добрият. В Windows 16-битови про-грама също успешно се експлоатират, но те не могат да използват всички ресурси на системата.

Трябва да се отбележи, че програмата за 32-битова заемат повече памет и дисково пространство, отколкото програма за 16-битов. Все пак, това се компенсира от, от една страна, увеличаване на скоростта на програмите за работа, и второ, намаляване на разходите на всички видове памет, включително електронна поща.

Операционната система Windows е многозадачност (многозадачност - многозадачност), т.е. тя може да "едновременно" да изпълнява няколко програми. В действителност, един в E kroprotsessor може да изпълни инструкциите само една програма. Въпреки това, операционната система-ценен е толкова бързо да се отговори на нуждите на една програма, която създава впечатление за едновременност на тяхната работа. Така например, при подготовката на техно-сто паралелно да отпечатате съдържанието на даден файл и проверява за вируси stky същия диск.

Мултитаскинг може да бъде кооперативно и изместване [2, 5]. В Купър-тивна многозадачност (кооперативна многозадачност) операционна система, не свръх-ним решение на проблема с разпространението на процесорно време. Разпространяване на собствената си програма. Освен това, активното програма е свободен да реши дали да даде protses-SOR друга програма. на прехвърляне на контрола тук зависи от напредъка на зад най-градина. В този момент трябва да се vpov системата, т.е. Система за обработка на всяка услуга (вход или изход към външно устройство, и така нататък.). Фон задачи, възложени процесорно време, когато бездейства приоритет (в очакване на натиснатите клавиши и др.). Кооперативна многозадачност се реализира в 3.1 среда Windows. В Windows 95, предоставена от кооперация многозадачност за 16-битови приложения, тъй като това приложение, създаден за Windows 3.1, са в състояние сами да разпределят процесор-ING време.

Когато изпреварваща многозадачност (изпреварваща многозадачност) разпределение-Ниеми процесорно време от операционната система между програмите. Той разпределя към всяка задача фиксиран квант процесорно време. След този период, квантовата система получава контрол отново, за да изберете друга задача за нея

активиране. Ако проблемът не се отнася до операционната система, преди изтичането на неговия квантов VRE Мени, се използва и причината за превключване задача. Такава мултитаскинг режим дарява 95 се продава за 32-битови приложения, както и за програми, написани на MS DOS.

Mnogopotochnost (многонишкова) операционна система означава, че Рабо програми за топене (процеси) може да се раздели на няколко части, независимо кандидатстване за процесорно време. Тя осигурява едновременно изпълнение на няколко програми, които не са свързани помежду си операции. Например, в процесор изчисление маса в различни клетки, дължащи се на резба може да се извърши едновременно, успоредно с изчисления могат да бъдат разположени на подадената-му в клетката, те се извеждат към апарат за принтер и т.н.