*   >> Læs Uddannelse artikler >> science >> programming

Hvordan at skrive din egen Operating System

At skrive dit eget styresystem i Assembly sprog (* .asm) er en yderst kompleks opgave, som tager nogle årtiers praksis at perfekt. Skrive et operativsystem kan gøres nemt med enhver teksteditor, der kan gemme i et vilkårligt filformat; notepad ++ er en god en. For at forstå, hvordan man skriver et operativsystem, bør du tage et kig på nogle af de andre open source-styresystemer, ligesom MikeOS, så - ændre koden til din smag, men sørg for du lader bekendtgørelserne licens og copyright, hvor de er, ellers er det noget tyveri

Hvis du ikke er sikker på, hvad Forsamlingen sprog er, oh godt -.

Jeg vil fortælle dig. Det er et programmeringssprog, der bruges til at kommunikere direkte med hardwaren. Selvom først det har at ændre, hvad dig og mig forestille som en engelsk programmeringssprog til binær og systemet kode, så computerens hardware kan forstå, hvad der bliver sagt. Computeren foretager alt i binære værdier, hvilket betyder nuller og ettaller, der betyder enten til eller fra, eller danner for at skabe en værdi. Dette bør være tid til at overveje, hvor hurtigt en processor faktisk er.

Det er i stand til at behandle millioner af binære værdier per sekund, når du har forstået dette koncept -! Du vil se den anden side at halte

Anyways, tilbage til emnet. Skrive et operativsystem tager en masse praksis og kendskab til det sprog, som du programmerer i. Jeg foreslår, at du lære nogle ASM, og derefter begynde at afkode komponenter i en anden open source operativsystem.

tror også, jeg, det er vigtigt, at du tager fat i begrebet, hvad et operativsystem faktisk er. Lad os bruge en metafor.

Sige, din computers sag er en fabrik, hardware indeni, med alle de mikrochips og processorer er medarbejderne, og operativsystemet er fabrikkens chef, og den person, der kontrollerer de ansatte. Chefen vil kontrollere arbejderne, og gøre fabrikken køre. Uden en chef, ville fabrikken løbe ind på nogle problemer

Og det i en nøddeskal -. Er det grundlæggende om, hvordan man starter på din vej til at skrive et operativsystem

.


Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.