Jaký je účel OS (operačního systému)?


Nejlepší odpověď

Účelem operačních systémů je správa paměti počítače, procesů a provozu veškerého hardwaru a software. Operační systém je nejdůležitější software v počítači, protože umožňuje hardwaru počítače efektivně komunikovat se všemi ostatními počítačovými programy.

  1. Provádění programů : Operační systém je odpovědný za provádění všech typů programů, ať už jde o uživatelské programy nebo systémové programy. Operační systém využívá různé zdroje dostupné pro efektivní provoz všech typů funkcí.
  2. Zpracování operací vstupu / výstupu : Operační systém je odpovědný za zpracování všech druhů vstupů, tj. od klávesnice, myši, počítače atd. Operační systém provádí všechna propojení tím nejvhodnějším způsobem a mění všechny druhy vstupů a výstupů. Například se liší povaha všech typů periferních zařízení, jako je myš nebo klávesnice, pak operační systém odpovídá za zpracování dat mezi nimi.
  3. Manipulace se souborovým systémem : Operační systém je odpovědný za rozhodování o ukládání všech typů dat nebo souborů, tj. Disketové mechaniky / pevného disku / pera atd. Operační systém rozhoduje o tom, jak budou data by mělo být manipulováno a uloženo.
  4. Detekce a zpracování chyb : Operační systém je zodpovědný za detekci všech typů chyb nebo chyb, které mohou nastat při jakémkoli úkolu. Dobře zabezpečený operační systém někdy funguje také jako protiopatření k zabránění jakémukoli narušení počítačového systému z jakéhokoli externího zdroje a pravděpodobně k jeho zvládnutí.
  5. Přidělení zdrojů: Operační systém zajišťuje správné využití všech dostupných zdrojů tím, že se rozhodne, který zdroj bude po jakou dobu kdo používat. Všechna rozhodnutí přijímá operační systém.
  6. Účetnictví: Operační systém sleduje všechny funkce, které se v počítači odehrávají. systém najednou. Všechny podrobnosti, jako jsou typy chyb, které jsou zaznamenány, jsou zaznamenány operačním systémem.
  7. Ochrana informací a zdrojů: Za operační systém odpovídá pro používání všech informací a zdrojů dostupných na stroji nejvíce chráněným způsobem. Operační systém musí zmařit pokus z jakéhokoli externího zdroje bránit jakémukoli druhu dat nebo informací.

Prosím, hlasujte, pokud to bude užitečné

Děkujeme

Odpověď

9 Můžete zkusit, pokud používáte Linux jako základ. Ale samozřejmě to možná vypadá jen jako Windows.

Chystám se to příliš zjednodušit, ale abyste mohli napsat nový OS jako Windows FROM SCRATCH, musíte vytvořit:

  1. Jádro
  2. Provádění procesu
  3. Přerušení
  4. Správa paměti
  5. Multitasking
  6. Síť
  7. Zabezpečení
  8. Uživatelské rozhraní

Vysvětlím jen tři z nich, protože samotné tyto tři jsou komplikované. Jedná se o jádro, provádění procesu a uživatelské rozhraní.

Nejprve musíte vytvořit své jádro. Což je v podstatě základní řadič hardwaru. Ovládají RAM, ovládají CPU a já budu citovat z Wikipedie ( Jádro (operační systém) – Wikipedia ):

“ … Jádro musí poskytnout I / O , aby řidiči mohli fyzicky přistupovat ke svým zařízením přes nějaký port nebo umístění v paměti. “

Bez jádra váš procesor, RAM a další hardware v podstatě neví, co dělat po spuštění počítače, takže váš program musí ovládat váš CPU a RAM přímo pomocí strojového jazyka a vývojáře to bude stát.

Řekněme, že jste si postavili jádro. Jo! Nyní si promluvme o tom, jak tyto aplikace běží. Odtud přichází provádění procesu. Jedná se o most mezi hardwarem a softwarem. Tato součást operačního systému převede jazyk z programu do jazyka, kterému bude rozumět váš hardware.

Ten je opravdu komplikovaný a můj mozek se vypíná, takže uvedu pouze základní vysvětlení a přejděte na zábavnou část: Uživatelské rozhraní. Jo! Bavte se hádáním, co na světě by se váš uživatel pokusil udělat! Od lisování kombinací kláves až po animace na falešném koši, to je samo o sobě spousta práce. Zejména proto, že uživatelské rozhraní je mostem mezi uživatelem, softwarem a hardwarem. Bavte se!

Nyní jsem přeskočil mnoho vysvětlení, ale samotná tato tři vám bude trvat dlouho, než budete přemýšlet a pracovat na nich. A pokud se vám podaří dokončit svůj projekt operačního systému, doufejme, že se najdou vývojáři, kteří jsou dostatečně ochotni vyvinout některé aplikační programy pro váš operační systém, jinak váš operační systém zemře na zbytečnost.

(PS: Je zbytečnost skutečné slovo?)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *