Göm menyn
IT-Programmet, Tema 1 i termin 4:

TTIT61 Processprogrammering och Operativ System

/Concurrent Programming and Operating Systems/


Referenslitteratur och referenslänkar


    Operativsystem(OS):

    Klassiska OS böcker:
  • Silberschatz, Galvin:
    "Operating Systems Concepts, 5th ed.", Addison-Wesley,
    1997, ISBN 0-201-54262-5
  • Tanenbaum, Woodhull:
    "Operating Systems, Design and Implementation, 2nd
    ed.", Prentice-Hall, 1997.


  • Andra OS böcker:
  • Avi Silberschatz, Peter Galvin, and Greg Gagne:
    "Applied Operating System Concepts",
    John Wiley and Sons, 2000, ISBN 0-471-36508-4
  • John O'Gorman:
    "Operating system",
    Grassroots Series, 2000, ISBN 0-333-80288-8


  • Speciella böcker för UNIX:
  • Uresh Vahalia:
    "UNIX Internals, The New Frontiers",
    Prentice-Hall, 1996, ISBN 0-13-101908-2
  • Maurice J. Bach:
    "The design of the UNIX operating system",
    Prentice-Hall, 1986, ISBN 0-13-201799-7 025

    C++

  • Jan Skansholm:
    "C++ direkt",
    Studentlitteratur, 2000, ISBN 91-44-01463-5


Pintos

Information om Pintos på kursen TDDB68. Följande delar är speciellt intressanta:

Pintos hemsida på Berkeley : Innehåller "officiell" information om Nachos samt några relaterade länkar.


Hårdvara

Seagate: Här finns en del artiklar som beskriver tekniken hos hårddiskar och gränssnitt.

Adaptec: Om SCSI.


Operativsystem

Lite länkar till operativsystem.

WWW på olika plattformar Ett par overheader från Umeå.

Microsoft Windows, en operativsystemsfamilj från Microsoft.

MacOS ett operativsystem från Apple.

Solaris, ett operativsystem från Sun.

RedHat:Linux, ett öppet operativsystem.

WebOS: Ett operativsystem för WWW

Enea: Ett svenskt realtidsoperativsystem.

Symbian: Ett mobilt operativsystem, Epoc.

PalmOSEtt mobilt operativsystem från 3Com.


Övrigt

Om feldetekterande och -rättande Hammingkod, en text från www.rad.com

Hur "hackar man ett system?" Läs gärna - prova inte hur som helst!
 

TTIT61
Temamål
Temaplan
Schema
Examination
Referenslitteratur
Personal
Register for labs

Föreläsningarna
Programexempel
Forum
Labresultat

Schemaläggning
Kritiska sektioner
Processorstöd för operativsystem
Sekundärminne
UNIX, WinNT
Säkerhet

Intro: C/make
Intro: installation
Threads and synchronisation
System calls
Execution of user programs
File system

Lesson 1
Lesson 2
Lesson 3

C/C++ OH
C/C++ tutorial
C pointers tutorial
Pintos documentation
Memory Issues in Pintos
Pintos on-line documentation
The gnu DDD documentation
DDD tutorial
Debugging topics
Programing with threads

Guidelines for writine and changing source code
Pintos source code

Sidansvarig: Sergiu Rafiliu
Senast uppdaterad: 2011-09-12