peababy.pages.dev









Vilka av programmen nedan är operativsystem


  • vilka av programmen nedan är operativsystem

  • Datorteknik 1a

    Ett operativsystem existerar en elementär programvara likt hanterar datorns hårdvara samt tillgångar samt tillhandahåller tjänster på grund av datorprogram. detta fungerar vilket en interface mellan användaren, applikationer samt datorns hårdvara. Operativsystemet ansvarar till för att säkerställa för att samtliga komponenter inom datorn fungerar tillsammans smidigt.

    modell vid populära operativsystem inkluderar fönster, macOS, Linux samt Android.

    Datorns hårdvara hanteras via små schema likt kallas ”drivrutiner”. då ni installerar färsk maskinvara måste ni installera ett drivrutin till för att den nya hårdvaran bör fungera rätt.

    Olika kategorier av OperaTing System i dator och andra enheter är: Batch Operating System, Multitasking/Time Sharing OS, Multiprocessing OS, Real Time OS, Distributed OS, Network

    Förutom drivrutiner använder oss varierande applikationer på grund av olika ändamål, exempelvis Microsoft Word. dock drivrutiner samt applikationer utan sällskap kunna ej hantera datorns hårdvara effektivt; detta behövs en operativsystem.

    Operativsystemet ansvarar till viktiga funktioner som:

    • Resurshantering: Hanterar datorns minne, processorer, lagringsutrymme samt andra resurser.
    • Filhantering: Organiserar samt kontrollerar datafiler vid datorns lagringsenheter.
    • Enhetshantering: Styr samt kommunicerar tillsammans externa enheter såsom skrivare, skannrar samt andra anslutna enheter.
    • Användargränssnitt: Ger brukare en sätt för att interagera tillsammans med datorn, antingen via kommandoradsgränssnitt (CLI) alternativt grafiskt användargränssnitt (GUI).

    Hardware Abstraction Layer – HAL

    Operativsystemet kontrollerar även kommunikationen tillsammans ett dators olika kringenheter, likt skrivare, bildskärmar etc.

    till för att utföra detta behöver operativsystemet drivrutiner till dessa enheterna. inom dem flesta moderna operativsystemen sålunda finns drivrutiner tillsammans på grund av dem vanligaste enheterna, annars laddar man in dessa drivrutiner då man kopplar in ett färsk objekt oftast ifrån nätet.

    Operativsystem är en grundläggande del av alla datorenheter och tillhandahåller ett gränssnitt mellan hårdvara och mjukvara

    fönster operativsystem äger utvecklat en separat uppdateringssystem likt automatiserar dators uppdateringar.

    När varierande mjukvara styrs från egna arbetssätt därför är kapabel detta artikel bekymmer för att exekvera lämpliga instruktioner såsom existerar specifika mot varenda schema. till för att förenkla detta finns enstaka sektion från operativsystemet vilket matchar dem olika arbetssätt, denna sektion kallas vid engelska Hardware Abstraction Layereller HAL. Den fungerar såsom ett virtuell datamaskin likt passar varenda sorter hårdvara samt mjukvara.

    detta existerar just via denna lager såsom applikationer tar sig mot till för att nå dators hårdvara. en annat sätt för att definiera HAL existerar för att den fungerar vilket enstaka tolk mellan applikationer inom Användarläge samt dators hårdvara inom kärnaläge. detta största fördelen tillsammans med HAL existerar för att operativsystemet behöver ej specifika drivrutiner mot varenda hårdvara istället kunna operativsystemet nyttja identisk drivrutiner mot flera liknande hårdvara, detta existerar detta vilket kallas på grund av generic.

    Processer

    Processer kunna startas från användaren via schema alternativt processer själva förmå starta andra processer via operativsystemet.

    samtliga processer schemaläggas således för att användning från tillgångar styrs tidsbaserat.

    Kernel Space (kärnutrymmet) är huvudkärnan av operativsystemet och kommunicerar direkt med datorns maskinvara och hanterar systemets resurser så som RAM-minnet och CPU’n

    detta finns olika metoder på grund av schemaläggning:

    • Round-robin: varenda process tilldelas en fixt tidskvanta samt sedan tilldelas CPU:n dessa processer inom en cykliskt förlopp, enstaka process exekveras inom ett viss period samt sedan ställer sig senaste inom kön på grund av för att återkomma senare.
    • FIFO: First-In-First-Out, existerar enstaka schemaläggningsteknik likt ej existerar cyklisk, ett process (eller en arbete liksom detta då kallas) schemaläggs samt kör tills den existerar genomskinlig, detta gäller för att existera ursprunglig inom kön.
    • Lottoschemaläggning: enstaka rättvis form eller gestalt från schemaläggning var CPU-tid lottas ut.

      inom längden jämnar detta ut sig samt blir liksom round robin. Slumpmässigt resurstilldelning sker därför för att samtliga processer inom kön får ett sektion varenda gång vad dem begär.

    då ni startar en schema såsom brukare inom fönster skapas ett process till programmet. Processen ger programmet en privat virtuellt adressutrymme samt ett privat referenstabell.

    Instuderingsfrågor Learn with flashcards, games, and more — for free

    eftersom en programs virtuella adressutrymme existerar privat förmå en schema ej ändra information liksom tillhör en annat schema. varenda schema körs isolerat, samt angående en schema kraschar existerar kraschen begränsad mot detta programmet. andra schema samt operativsystemet påverkas ej från kraschen.

    Applikationer samt Processer

    Applikationer samt tjänster körs liksom processer vid enstaka datamaskin.

    Man är kapabel yttra för att allt såsom sker då datorn existerar vid, sker genom dessa processer. Operativsystemet ansvarar på grund av för att tilldela dessa processer åtkomst mot datorns tillgångar, vilket inkluderar:

    • Kommunikationskanaler: Hanterar dataöverföring mellan olika processer samt enheter.
    • Processorkraft: Tilldelar CPU-tid mot olika processer till för att dem bör behärska utföra sina uppgifter.
    • RAM-minne: Tilldelar samt hanterar användningen från detta tillfälliga minnet (RAM) på grund av för att processerna bör behärska jobba effektivt.
    • Lagringsplatser: Ger processer åtkomst mot lagringsenheter till för att studera samt notera data.

    Vi använder applikationer vilket kräver åtkomst mot datorns hårdvara samt då applikationer ej förmå specifikation från varenda datorkomponent existerar dem begränsade inom sitt operativ.

    Samtidigt kunna dem  inte tillåtas en fullständigt åtkomst mot dators hårdvara samt därmed förmå dem ej heller tillåtas fullständigt övervakning ovan drivrutinerna.

    I den här artikeln kommer vi att utforska de mest använda operativsystemen: Windows, MacOS, Linux och UNIX

    Lösningen mot detta existerar detta för att dela upp  körningsläge/arbetsläge inom användarläge samt systemläge (user mode samt kernel mode).

    Det existerar på denna plats man ser hur en operativsystem styr kommunikationen mellan brukare samt applikationer tillsammans med datorns hårdvara.

    Bild 2 visar numeriskt värde olika datorer (A samt B) tillsammans olika hårdvara.

    Operativsystem skapar en underlag till kommunikationsmöjligheter sålunda för att applikationer kunna anlända åt hårdvara. detta handlar egentligen angående fyra skikt vilket existerar självständiga dock öppna mot samarbete, titta tredjeplats bilden.