Alla persondatorer är komplexaDen elektroniska enheten består av blocktillbehör. Alla i summan utgör maskinvara (hårdvara). I analogi med levande varelser är hårdvara en fysisk kropp. För att hantera det behöver du närvaro av något icke-materiellt: själen, sinnet, gnistan - i det här fallet är det inte viktigt. I datateknik är en sådan immateriell komponent systemet och applikationsprogramvaran (programvara, programvara). Utan program verkar datorn vara en onödig hög med elektroniska komponenter. Allt ovanstående gäller för bärbara datorer, netbooks, många mobila enheter etc.

Programvaran är alla dessa program,vilket arbete på hårdvarukonfigurationen som används. De är indelade i flera villkorliga typer som definierar syftet och funktionaliteten.

Systemprogramvara är grunden. Det definierar sätten att genomföra arbetet i alla program som lanseras i stor utsträckning. Kan representeras som en kombination av interaktiva program, vars huvuduppgift är att hantera maskinens komponenter i datorn (processor, multimediadapter, RAM). Ofta hänvisar termen "systemprogramvara pc" till operativsystemet (OS), även om detta bara är delvis sant. Systemprogramvara fungerar i själva verket som ett slags "lager" mellan maskinvaran i datorn och applikationsanvändarprogrammen. I moderna system kan ingen löpande applikation direkt interagera med komponenterna, i motsats till DOS-tiderna, när ett sådant tillvägagångssätt var dominerande. Nu kräver applikationen att den överensstämmer med vissa regler och skrivs med ett väldefinierat programmeringsverktyg för operativsystemet som används. Därför kan program för Windows inte fungera i Linux-miljö (och vice versa), men i båda fallen hanterar dessa operativsystem korrekt maskinvarukomponenterna och ger ett bekvämt grafiskt gränssnitt för att interagera med användaren. Systemprogramvaran tolkar och implementerar kontrollkommandon för vilken hårdvarukomponent som kommer från applikationerna. Dessutom är moderna datoroperativsystem interaktiva, vilket gör det möjligt för användaren att delvis anpassa sitt arbete.

Systemprogramvara är inteden enda typen av program. Det finns också en applikationsprogramvara. Användarprogram, definiera bara programmiljön. Till exempel, för att arbeta med grafik, använd miljöen för grafikeditorn, för textdokument - motsvarande redaktör, för spelet - applikationsmiljön etc. Vissa applikationsprogram behöver inte nödvändigtvis bara lösa ett strängt begränsat arbetsområde: det är inte ovanligt att köra olika specialiserade små applikationer via programgränssnittet. Ofta applikationsprogram kallas "applikationer", som mycket exakt bestämmer sin väsen, eftersom grunden för dem är systemprogramvaran som säkerställer användbarheten av applikationer.

Ett överraskande faktum: lanserar något applikationsprogram, börjar användaren faktiskt processen att interagera med datorns hårdvarukomponenter. Om du till exempel tillåter uppspelning av en låt i ljudspelaren, instruerar användaren systemet och programvaran att mata ut ljudet via ett ljudkort.

</ p>