Bästa svaret
Syftet med operativsystem är att hantera datorminne, processer och drift av all hårdvara och programvara. Ett operativsystem är den viktigaste programvaran på en dator eftersom det gör det möjligt för datorns maskinvara att kommunicera effektivt med all annan datorprogramvara.
- Programutförande : Operativsystemet ansvarar för körning av alla typer av program, oavsett om det är användarprogram eller systemprogram. Operativsystemet använder olika resurser för effektiv körning av alla typer av funktioner.
- Hantering av ingångs- / utmatningsfunktioner : Operativsystemet är ansvarar för hantering av alla typer av ingångar, dvs från tangentbord, mus, skrivbord, etc. Operativsystemet gör alla gränssnitt på det mest lämpliga sättet och omarbetar alla typer av ingångar och utgångar. Det finns till exempel skillnad i natur för alla typer av kringutrustning som mus eller tangentbord, då är operativsystemet ansvarigt för att hantera data mellan dem.
- Manipulering av filsystem : Operativsystemet ansvarar för att fatta beslut angående lagring av alla typer av data eller filer, dvs. diskett / hårddisk / penna enhet etc. Operativsystemet bestämmer hur data bör manipuleras och lagras.
- Felavkänning och hantering : Operativsystemet ansvarar för att upptäcka alla typer av fel eller fel som kan inträffar medan någon uppgift. Det välskyddade operativsystemet fungerar ibland också som motåtgärd för att förhindra någon form av intrång i datorsystemet från någon extern källa och förmodligen hantera dem.
- Resurstilldelning: Operativsystemet säkerställer korrekt användning av alla tillgängliga resurser genom att bestämma vilken resurs som ska användas av vem under hur mycket tid. Alla beslut fattas av operativsystemet.
- Redovisning: Operativsystemet spårar en redogörelse för alla funktioner som sker i datorn systemet åt gången. Alla detaljer, t.ex. typerna av fel, registreras av operativsystemet.
- Information och resursskydd: Operativsystemet ansvarar för att använda all information och resurser som finns på maskinen på det mest skyddade sättet. Operativsystemet måste följa ett försök från alla externa resurser för att hindra någon form av data eller information.
Vänligen Upvote, om den är till hjälp
Tack
Svar
9Du kan försöka om du använder Linux som grund. Men naturligtvis ser det kanske bara ut som Windows.
Jag kommer att förenkla detta, men för att kunna skriva ett nytt operativsystem som Windows FROM SCRATCH måste du skapa:
- Kärna
- Processutförande
- Avbryter
- Minneshantering
- Multitasking
- Nätverk
- Säkerhet
- Användargränssnitt
Jag förklarar bara tre av dessa eftersom dessa tre ensamma är komplicerade på egen hand. De är kärna, processkörning och användargränssnitt.
Först måste du bygga din kärna. Vilket är i grunden en grundläggande styrenhet för hårdvara. De styr RAM, de styr CPU, och jag citerar från Wikipedia ( Kärna (operativsystem) – Wikipedia ):
“ … kärnan måste tillhandahålla I / O för att tillåta förare att fysiskt komma åt sina enheter via någon -port eller minnesplats. ”
Utan kärnan vet din CPU, RAM och annan maskinvara i princip inte vad du ska göra när du startar din dator, så ditt program måste kommandot din CPU och RAM direkt med maskinspråk, och det kostar utvecklaren.
Låt oss säga att du har byggt din kärna. Jippie! Låt oss nu prata om hur dessa appar körs. Det är här processkörningen kommer in. Detta är bryggan mellan hårdvara och programvara. Denna OS-komponent översätter språket från ett program till ett språk som kan förstås av din hårdvara.
Den här är riktigt komplicerad och min hjärna stängs av, så jag ger bara den grundläggande förklaringen och gå till den roliga delen: Användargränssnitt. Jippie! Ha kul att gissa vad i världen din användare skulle försöka göra! Från att trycka på tangentkombinationer till animationer på den frikande papperskorgen, det är en hel del arbete på egen hand. Speciellt eftersom användargränssnittet är en bro mellan användare, programvara och hårdvara. Ha kul!
Nu hoppade jag över en hel del förklaringar, men de här tre ensamma tog dig lång tid att tänka och arbeta på. Och om du lyckas avsluta ditt OS-projekt, hoppas vi bara att det kommer att finnas några utvecklare som är villiga att utveckla några applikationsprogram för ditt operativsystem, annars kommer ditt operativsystem att dö av värdelöshet.
(PS: Är värdelöshet ett riktigt ord?)