Suojatun tilan oppaita

Tällä sivulla on koottuna luettelo suomen kielelle käännetyistä teksteistä, jotka koskevat Intel-suorittimen suojatun tilan ohjelmointia. Oppaat ovat Jouni Kähkösen suomentamia. Jos löydät oppaista kirjoitusvirheitä tai huonoja käännöksiä, ota minuun yhteyttä sähköpostitse. Perehtyneempää tietoa kaipaavien suosittelen suomenkielisten oppaiden luvun jälkeen tutustuvan osdev.orgin laaja-alaiseen ja selkeästi luokiteltuun wiki-sivustoon.

Mukana on myös englanninkielistä materiaalia; Intelin ohjelmistokehittäjille tarkoitetut ohjekirjat sekä Paul A. Carterin PC Assembly Language -kirja.

  1. Suojattu tila - Yariv Kaplan (original in English)
    1. Johdanto suojattuun tilaan
    2. Muistinhallinta suojatussa tilassa
    3. Keskeytykset ja poikkeukset
    4. Reaalitilan muistinhallinta
  2. Suojattu tila - Prashant TR (original in English)
    Laaja-alainen suojattua tilaa käsittelevä opas
  3. Suojattu tila - Chris Giese (original in English)
    Suojattu tila

Englanninkielistä materiaalia

  1. Intelin 386-prosessoria käsittelevät ohjekirjat - Intel
    Intel Architecture Software Developer's Manual Books
  2. PC Assembly Language - Paul A. Carter
    PC Assembly Language (.pdf)

    Tämän kirjan tavoitteena on antaa lukijalle parempi käsitys siitä, kuinka tietokoneet toimivat alemmalla tasolla eikä Pascalin tapaisilla, korkean tason ohjelmointikielillä.

    The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. By gaining a deeper understanding of how computers work, the reader can often be much more productive developing software in higher level languages such as C and C++. Learning to program in assembly language is an excellent way to achieve this goal. Other PC assembly language books still teach how to program the 8086 processor that the original PC used in 1980! The 8086 processor only supported real mode. In this mode, any program may address any memory or device in the computer. This mode is not suitable for a secure, multitasking operating system. This book instead discusses how to program the 80386 and later processors in protected mode (the mode that Windows and Linux runs in). This mode supports the features that modern operating systems expect, such as virtual memory and memory protection. There are several reasons to use protected mode:

Oppaissa käytetyt termit

Näissä oppaissa käytetään seuraavia suomenkielisiä termejä:

Avainsanat: suojattu tila protected mode 386 80386 x86 os operating system developing reaalitila käyttöjärjestelmäohjelmointi käyttöjärjestelmäohjelmoinnin ohjelmointi ohjelmoinnin operating system development memory management interrupts ints keskeytykset poikkeukset keskeytys poikkeus interrupts expections exceptions suoritin suorittimen suoritinta suorittimien suoritinten prosessori prosessorin prosessoria prosessoreiden sovellus sovelluksen sovellusta ohjelma ohjelman ohjelmaa application program hallinnansiirto ohjauksensiirto ohjauksen siirto control transfer