If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: en.wikipedia.org/wiki/RC_4000_Multiprogramming_System - RC 4000 multiprogramming syste.

site address: en.wikipedia.org/wiki/RC_4000_Multiprogramming_System redirected to: en.wikipedia.org/wiki/RC_4000_Multiprogramming_System

site title: RC 4000 multiprogramming system - Wikipedia

Our opinion (on Monday 21 September 2026 6:58:07 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

rc, 4000, multiprogramming, system, contents, overview, see, also, references,

Text of the page (most frequently used words):
the (39), #system (23), was (16), 4000 (15), and (14), operating (12), #multiprogramming (10), from (10), for (10), kernel (9), programs (9), this (8), monitor (8), wikipedia (7), edit (7), that (7), microkernel (6), systems (6), like (6), nucleus (6), mach (6), data (6), could (6), page (5), also (5), process (5), used (5), message (5), article (5), contents (4), search (4), code (4), using (4), citations (4), 1969 (4), based (4), time (4), discontinued (4), brinch (4), hansen (4), unix (4), external (4), user (4), were (4), processes (4), interacting (4), hide (4), move (4), sidebar (4), view (3), text (3), terms (3), use (3), with (3), short (3), description (3), wikidata (3), articles (3), software (3), microkernels (3), real (3), per (3), rtos (3), type (3), minix (3), support (3), cite (3), uses (3), help (3), references (3), more (3), start (3), ipc (3), only (3), when (3), memory (3), one (3), started (3), program (3), build (3), into (3), set (3), send (3), file (3), links (3), tools (3), main (3), language (2), toggle (2), table (2), developers (2), contact (2), about (2), privacy (2), policy (2), available (2), categories (2), deprecated (2), all (2), lacking (2), january (2), 2019 (2), retrieved (2), org (2), category (2), source (2), jochen (2), liedtke (2), amiga (2), psion (2), mac (2), hosted (2), macintosh (2), chorusos (2), machine (2), harmonyos (2), eros (2), environment (2), gnu (2), reference (2), citeseerx (2), communications (2), pdf (2), note (2), see (2), two (2), release (2), messaging (2), applications (2), instance (2), required (2), improve (2), new (2), servers (2), while (2), another (2), scheduling (2), supported (2), messages (2), would (2), return (2), multitasking (2), computer (2), application (2), space (2), effectively (2), other (2), internal (2), context (2), their (2), own (2), its (2), sent (2), buffer (2), had (2), passing (2), making (2), answer (2), wait (2), existing (2), through (2), regnecentralen (2), but (2), research (2), overview (2), english (2), learn (2), related (2), appearance (2), upload (2), changes (2), history (2), read (2), log (2), create (2), account (2), donate (2), menu (2), add, topic, mobile, cookie, statement, statistics, conduct, legal, safety, contacts, disclaimers, under, additional, may, apply, site, you, agree, registered, trademark, non, profit, organization, wikimedia, foundation, inc, creative, commons, attribution, sharealike, license, rendered, parsoid, last, edited, august, 2026, utc, hidden, cs1, errors, parameters, different, dmy, dates, september, 2021, matches, https, index, php, title, rc_4000_multiprogramming_system, oldid, 1370890196, open, italics, william, wulf, avie, tevanian, andrew, tanenbaum, richard, rashid, ike, nassi, james, mitchell, gernot, heiser, dan, dodge, david, cheriton, thomas, bushnell, gordon, bell, genode, cosmos, kits, frameworks, vrtx, harmony, thoth, spin, sharpos, phantom, opencomrtos, mqx, helenos, freertos, chibios, bertos, amoeba, workplace, taligent, pink, aim, alliance, verve, threadx, singularity, microsoft, morphos, icaros, desktop, broadway, aspireos, aros, amigaos, symbian, epoc, powerpc, classic, copland, macmach, machten, integrates, chorus, jazz, javaos, java, virtual, wombat, rex, pikeos, linux, oniro, openharmony, next, nltss, midori, sel4, hydra, capros, keykos, gnosis, capability, riot, ose, nuttx, integrity, partial, vsta, unicos, tinix, spring, redoxos, qnx, os2000, mert, multi, mklinux, vmd, meikos, lites, hurd, arx, posix, vanguard, rtlinux, powerup, opus, off, plan, velosity, microempix, little, k42, warpos, quark, execsg, exec, eka2, eka1, nukernel, nanokernel, eumel, family, kernels, nanokernels, bitsavers, manual, parameter, journal, 1970, 250, 9414037, s2cid, 1145, 362258, 362278, doi, 105, 4204, 238, association, computing, machinery, acm, 2024, april, yutingwang, gitbooks, nuclear, lecture, 221, timeline, these, areas, have, seen, vast, majority, development, since, driving, newer, designs, hardware, supporting, threads, within, reduce, launch, times, protocol, mapping, instead, copying, threading, extensively, allowing, modern, easily, handlers, incoming, requests, still, too, slow, make, approach, practically, useful, changed, demonstrated, overheads, reduced, order, magnitude, copy, write, management, unit, left, entirely, 1960s, feature, debatable, value, session, might, single, mode, run, higher, speed, sending, timer, appropriate, batch, processing, pre, emptive, divided, execution, traditional, request, device, drivers, handled, outside, although, they, stopped, just, any, launched, them, each, starting, stopping, parent, pipe, shared, basis, copied, empty, receiving, ready, back, out, again, then, returned, pool, very, simple, programming, interface, four, methods, client, optionally, block, mirroring, calls, implicit, path, every, semantics, than, completely, input, output, remote, procedure, call, asynchronous, api, inter, communication, created, largely, programmer, who, worked, where, being, designed, leif, svalgaard, participated, implementing, testing, found, suited, tired, having, adapt, felt, better, solution, underlying, which, referred, small, many, tasks, transferring, called, however, large, amount, fundamental, integrated, things, control, relocate, such, almost, entire, reducing, pipelines, pipes, first, attempt, break, down, group, communicating, via, not, widely, highly, influential, sparking, concept, dominated, 1970s, 1980s, termed, depending, developed, third, generation, clarity, mostly, term, platforms, compile, update, method, marketing, target, years, ago, initial, working, state, developer, includes, how, remove, please, precise, introducing, sources, remain, unclear, because, lacks, inline, reading, list, technological, redirected, free, encyclopedia, item, projects, printable, version, download, print, export, switch, legacy, parser, get, shortened, url, information, permanent, link, what, here, general, actions, talk, español, top, personal, special, pages, recent, community, portal, contribute, random, current, events, navigation, jump, content,


Text of the page (random words):
rc 4000 multiprogramming system wikipedia jump to content main menu main menu move to sidebar hide navigation main page contents current events random article about wikipedia contact us contribute help learn to edit community portal recent changes upload file special pages search search appearance donate create account log in personal tools donate create account log in contents move to sidebar hide top 1 overview 2 see also 3 references toggle the table of contents rc 4000 multiprogramming system 1 language español edit links article talk english read edit view history tools tools move to sidebar hide actions read edit view history general what links here related changes upload file permanent link page information cite this page get shortened url switch to legacy parser print export download as pdf printable version in other projects wikidata item appearance move to sidebar hide from wikipedia the free encyclopedia redirected from rc 4000 multiprogramming system technological system discontinued this article includes a list of references related reading or external links but its sources remain unclear because it lacks inline citations please help improve this article by introducing more precise citations january 2019 learn how and when to remove this message operating system rc 4000 multiprogramming system developer regnecentralen working state discontinued initial release 1969 57 years ago 1969 marketing target research available in english update method compile from source code supported platforms rc 4000 kernel type microkernel the rc 4000 multiprogramming system also termed monitor or rc 4000 depending on reference is a discontinued operating system developed for the rc 4000 third generation computer in 1969 1 for clarity this article mostly uses the term monitor overview edit the rc 4000 multiprogramming system was the first attempt to break down an operating system into a group of interacting programs communicating via a message passing kernel rc 4000 was not widely used but was highly influential sparking the microkernel concept that dominated operating system research through the 1970s and 1980s monitor was created largely by one programmer per brinch hansen who worked at regnecentralen where the rc 4000 was being designed leif svalgaard participated in implementing and testing monitor brinch hansen found that no existing operating system was suited to the new machine and was tired of having to adapt existing systems he felt that a better solution was to build an underlying kernel which he referred to as the nucleus that could be used to build up an operating system from interacting programs unix for instance uses small interacting programs for many tasks transferring data through a system called pipelines or pipes however a large amount of fundamental code is integrated into the kernel things like file systems and program control monitor would relocate such code also making almost the entire system a set of interacting programs reducing the kernel nucleus to a communications and support system only monitor used a pipe like system of shared memory as the basis of its inter process communication ipc data to be sent from one process to another was copied into an empty memory data buffer and when the receiving program was ready back out again the buffer was then returned to the pool programs had a very simple application programming interface api for passing data using an asynchronous set of four methods client applications send data with send message and could optionally block using wait answer servers used a mirroring set of calls wait message and send answer note that messages had an implicit return path for every message sent making the semantics more like a remote procedure call than mach s completely input output i o based system monitor divided the application space in two internal processes were the execution of traditional programs started on request while external processes were effectively device drivers external processes were handled outside of user space by the nucleus although they could be started and stopped just like any other program internal processes were started in the context of the parent that launched them so each user could effectively build up their own operating system by starting and stopping programs in their own context scheduling was left entirely to the programs if required at all in the 1960s computer multitasking was a feature of debatable value one user could start a session in a pre emptive multitasking environment while another might start in a single user mode to run batch processing at higher speed real time scheduling could be supported by sending messages to a timer process that would only return at the appropriate time these two areas have seen the vast majority of development since monitor s release driving newer designs to use hardware to support messaging and supporting threads within applications to reduce launch times for instance mach required a memory management unit to improve messaging by using the copy on write protocol and mapping instead of copying data from process to process mach also used threading extensively allowing the external programs or servers in more modern terms to easily start up new handlers for incoming requests still mach ipc was too slow to make the microkernel approach practically useful this only changed when jochen liedtke s l4 microkernel demonstrated ipc overheads reduced by an order of magnitude see also edit the multiprogramming system timeline of operating systems references edit nuclear lecture note for 221 yutingwang gitbooks io retrieved 10 april 2024 hansen per brinch 1970 the nucleus of a multiprogramming operating system pdf communications of the acm 13 4 association for computing machinery 238 250 citeseerx 10 1 1 105 4204 doi 10 1145 362258 362278 s2cid 9414037 cite journal cite uses deprecated parameter citeseerx help rc 4000 software multiprogramming system rc 4000 reference manual at bitsavers org v t e microkernels nanokernels kernels l4 family eumel l3 l4 macintosh hosted mac os nanokernel nukernel psion eka1 eka2 amiga type exec execsg quark warpos eros k42 little kernel mach gnu mach microempix µ velosity nucleus off plan b opus powerup rtlinux ti rtos kernel vanguard operating systems posix support unix like arx gnu hurd lites meikos minix minix vmd minix 3 mklinux multi environment real time mert unix rt os2000 qnx redoxos spring tinix unicos vsta partial chorusos integrity nucleus rtos nuttx ose riot capability based gnosis keykos eros capros hydra sel4 midori nltss harmonyos next openharmony oniro os harmonyos l4 kernel l 4 linux pikeos rex os wombat java virtual machine javaos chorus jazz integrates chorusos jx macintosh hosted unix like machten macmach copland classic mac os powerpc kernel psion epoc symbian os amiga type amigaos aros aspireos broadway icaros desktop morphos microsoft singularity threadx verve aim alliance pink taligent os workplace os amoeba bertos chibios rt freertos helenos µc os mqx opencomrtos phantom os rc 4000 sharpos spin thoth harmony v vrtx frameworks kits cosmos genode ti rtos developers gordon bell thomas bushnell david cheriton dan dodge per brinch hansen gernot heiser jochen liedtke james g mitchell ike nassi richard rashid andrew s tanenbaum avie tevanian william wulf italics discontinued real time open source software category microkernel based operating systems category microkernels retrieved from https en wikipedia org w index php title rc_4000_multiprogramming_system oldid 1370890196 categories microkernel based operating systems microkernels 1969 software hidden categories articles with short description short description matches wikidata articles lacking in text citations from january 2019 all articles lacking in text citations use dmy dates from september 2021 short description is different from wikidata cs1 errors deprecated parameters this page was last edited on 23 august 2026 at 16 22 utc page was rendered with parsoid text is available under the creative commons attribution sharealike 4 0 license additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia legal safety contacts code of conduct developers statistics cookie statement mobile view search search toggle the table of contents rc 4000 multiprogramming system 1 language add topic
Images from subpage: "en.wikipedia.org/wiki/Gordon_Bell_(QNX)" Verify
Images from subpage: "en.wikipedia.org/wiki/Thomas_Bushnell" Verify
Images from subpage: "en.wikipedia.org/wiki/David_Cheriton" Verify
Images from subpage: "en.wikipedia.org/wiki/Dan_Dodge" Verify
Images from subpage: "en.wikipedia.org/wiki/Gernot_Heiser" Verify

Verified site has: 191 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-191


The site also has references to the 2 subdomain(s)

  en.wikipedia.org  Verify   es.wikipedia.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
content-length 0
location htt????/en.wikipedia.org/wiki/RC_4000_Multiprogramming_System
server HAProxy
x-cache cp6011 int
x-cache-status int-tls
connection close
HTTP/2 200
date Mon, 21 Sep 2026 00:44:49 GMT
server mw-web.eqiad.main-5f96df4694-gddxd
x-content-type-options nosniff
content-language en
accept-ch
reporting-endpoints csp-report-to-endpoint= /w/api.php?action=cspreport&format=json ;
content-security-policy script-src unsafe-eval blob: self meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline auth.wikimedia.org; default-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline ; object-src none ; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint
last-modified Sat, 12 Sep 2026 00:51:11 GMT
content-type text/html; charset=UTF-8
content-encoding gzip
age 2
accept-ranges bytes
x-cache cp6011 miss, cp6009 miss
x-cache-status miss
strict-transport-security max-age=106384710; includeSubDomains; preload
report-to group : wm_nel , max_age : 604800, endpoints : [ url : htt????/intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0 ]
nel report_to : wm_nel , max_age : 604800, failure_fraction : 0.05, success_fraction : 0.0
set-cookie WMF-Last-Access=21-Sep-2026;Path=/;HttpOnly;secure;Expires=Fri, 23 Oct 2026 00:00:00 GMT
set-cookie WMF-Last-Access-Global=21-Sep-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Fri, 23 Oct 2026 00:00:00 GMT
set-cookie WMF-DP=fbf;Path=/;HttpOnly;secure;Expires=Mon, 21 Sep 2026 00:00:00 GMT
x-client-ip 5.135.42.194
cache-control private, s-maxage=0, max-age=0, must-revalidate, no-transform
vary Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent
set-cookie GeoIP=FR:::48.86:2.34:v4; Path=/; secure; Domain=.wikipedia.org
set-cookie NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600
set-cookie WMF-Uniq=CHokuPPWQTFiQ2Rp6dVODQPiAAAAAFvd6cKz5Pv8QZOAu-6HssGLPjTAxYxe0h6t;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Tue, 21 Sep 2027 00:00:00 GMT
x-request-id f83daaee-0931-4f74-842b-70b6d24acac5
x-analytics
server-timing cache;desc= miss , host;desc= cp6009 ,co_id;desc= 1688292817

Meta Tags

title="RC 4000 multiprogramming system - Wikipedia"
charset="UTF-8"
name="ResourceLoaderDynamicStyles" content=""
name="generator" content="MediaWiki 1.47.0-wmf.20"
name="referrer" content="origin"
name="referrer" content="origin-when-cross-origin"
name="robots" content="max-image-preview:standard"
name="format-detection" content="telephone=no"
name="viewport" content="width=1120"
property="og:title" content="RC 4000 multiprogramming system - Wikipedia"
property="og:type" content="website"

Load Info

page size116283
load time (s)1.317927
redirect count1
speed download18561
server IP 185.15.58.224
* all occurrences of the string "http://" have been changed to "htt???/"