🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: local.local.local
Article #7

Re: windows

#7
From: peter de schrijver vh622 8569
Date: Mon, 04 May 1998 00:00
36 lines
2533 bytes
In article <354D9C29.4E615AE1@sh.bel.alcatel.be>,
	Manuel Borowski VH233 <borowske@sh.bel.alcatel.be> writes:
>Geert Uytterhoeven wrote:
>> Dat heet toch gewoon VM (Virtual Machine)? Jaren geleden bestond dat al op IBM
>> mainframe (370, later 3090, later ES/9000).
>> 
>> Je draait dus gewoon VM op je mainframe, en daaronder draai je verschillende
>> andere OSsen: MVS/ESA, AIX/ESA en zelfs terug VM. Iedere gebruiker die inlogt
>> krijgt terug zijn eigen virtuele machine en kan daaronder draaien wat 'ie
>> wil...
>> 
>> Groetjes,
>Dat is correct, maar het zou me verwonderen als de toenmalige OSsen zo
>complex
>zijn als de huidige, plus, ik denk niet dat de OSsen die je op de VM

Dat ik wel eigenlijk. Op de KUL werd bijvoorbeeld AIX op VM gedraaid. AIX/ESA
was zelfs op de mach micro kernel gebaseerd en kon processoren sharen met
andere virtuele machines. AIX is een volledige unix.

>draait
>"zuivere" OSsen zijn.  Dwz, hoe gaan die hardware accessen, timer
>interrupts,
>sheduling, ... doen, parallel naast de VM?

Interrupts virtualizeren is tamelijk eenvoudig. Op PC wordt dit ook veel 
gebruikt. hardware wordt op 370 op een heel eigen manier aangesproken, namelijk
via "channel programs". Dit zijn redelijk eenvoudige scriptjes die via een 
trap aan het Control Program worden doorgeven. Daar worden ze gecontroleerd
en eventueel getransformeerd en dan doorgegeven aan de controller. Alle hardware
wordt via deze weg aangesproken. De hardware zelf wordt trouwens ook 
gevirtualizeerd. Een VM denkt bv dat ie een disk heeft, maar eigenlijk zijn dat 
maar een aantal cylinders van een echte disk.        

Peter.
Technical Details
Message-ID: <6ik860$hdp@btmpjg.god.bel.alcatel.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6i301d$2ip$1@avalon.famous-grouse.net> <slrn6kf0mf.34s.antares@antares.home.be> <6iaf73$ajt$1@avalon.famous-grouse.net> <slrn6kk0tj.70.antares@antares.home.be> <slrn6km1rs.1rc.antares@antares.home.be> <Pine.LNX.3.96.980504105853.29676K-100000@mercator.cs.kuleuven.ac.be> <354D9C29.4E615AE1@sh.bel.alcatel.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 111c4c,12173ca2f5141c4a
X-Google-Attributes: gid111c4c,public
X-Google-Thread: 12d529,12173ca2f5141c4a
X-Google-Attributes: gid12d529,public
X-Google-Thread: 100a19,12173ca2f5141c4a
X-Google-Attributes: gid100a19,public
From: schrijvp@sh.bel.alcatel.be (peter de schrijver vh622 8569)
Subject: Re: windows
Date: 1998/05/04
Message-ID: <6ik860$hdp@btmpjg.god.bel.alcatel.be>
X-Deja-AN: 350063428
References: <6i301d$2ip$1@avalon.famous-grouse.net> <slrn6kf0mf.34s.antares@antares.home.be> <6iaf73$ajt$1@avalon.famous-grouse.net> <slrn6kk0tj.70.antares@antares.home.be> <slrn6km1rs.1rc.antares@antares.home.be> <Pine.LNX.3.96.980504105853.29676K-100000@mercator.cs.kuleuven.ac.be> <354D9C29.4E615AE1@sh.bel.alcatel.be>
Organization: Alcatel/Bell
Newsgroups: local.local.local,be.comp,be.comp.os.linux