THE multiprogramming system (original) (raw)

About DBpedia

THEマルチプログラミングシステム(THE multiprogramming system)は、エドガー・ダイクストラらが開発した初期のマルチタスクオペレーティングシステム (OS)。1965年から66年に論文に記され、1968年に発表された。ダイクストラはこのシステムを命名したことはない。"THE" とは "Technische Hogeschool Eindhoven" の略で、オランダ語でアイントホーフェン工科大学を意味する。THEシステムは基本的にマルチタスクをサポートしたバッチ処理システムである。マルチユーザーOSとしては設計されていない。同時期の Project GENIE で開発された SDS 940 に似ているが、THEシステムでのプロセス群は静的だった。 THEシステムは初のソフトウェアベースのメモリセグメンテーションを導入し(Electrologica X8 はハードウェアでのメモリ管理をサポートしていなかった)、プログラマは磁気ドラムメモリ上の物理的位置を気にする必要がなくなった。そのために修正を加えたALGOLコンパイラ(ダイクストラのシステムでサポートされた唯一のプログラミング言語)を使い、システムルーチン呼び出しを自動生成し、必要な情報が必要なときにスワップインされることを保証している。

Property Value
dbo:abstract El sistema de multiprogramación THE fue un sistema operativo diseñado por un equipo liderado por Edsger W. Dijkstra, descrito en monografías entre 1965 y 1966 y publicado en 1968. Dijkstra nunca le dio el nombre "THE", sino que esto fue solamente una abreviatura de “Technische Hogeschool Eindhoven”, el nombre neerlandés de la Escuela Técnica Superior de Eindhoven (actualmente, Universidad Técnica de Eindhoven; en neerlandés, Technische Universiteit Eindhoven). El sistema operativo THE fue principalmente un sistema batch que soportaba multitarea, aunque no fue diseñado como tal. THE introdujo las primeras formas de , liberando a los programadores de tener que direccionar sobre la memoria física. Esto se logró utilizando una versión modificada del compilador ALGOL (el único lenguaje de programación soportado por el sistema de Dijkstra) para generar llamadas automáticas a las rutinas de sistema, asegurando que la información requerida estuviese en memoria, intercambiándose de ser necesario. (es) Le système THE, créé dans les années 1960 à l'université d'Eindhoven sous la houlette d'Edsger Dijkstra, a représenté une première tentative de créer un système d'exploitation conçu sur des superpositions de niveaux d'abstraction nettement séparés. Par exemple le premier niveau d'abstraction consistait à masquer les interruptions de l'horloge, afin que les niveaux supérieurs n'aient plus à s'en préoccuper. Dijkstra explique dans son article que celle-ci était si bien masquée que les programmeurs du système avaient fini par oublier jusqu'à son existence et s'interrogeaient sur la façon de chronométrer des opérations internes. (fr) The THE multiprogramming system or THE OS was a computer operating system designed by a team led by Edsger W. Dijkstra, described in monographs in 1965-66 and published in 1968.Dijkstra never named the system; "THE" is simply the abbreviation of "Technische Hogeschool Eindhoven", then the name (in Dutch) of the Eindhoven University of Technology of the Netherlands. The THE system was primarily a batch system that supported multitasking; it was not designed as a multi-user operating system. It was much like the SDS 940, but "the set of processes in the THE system was static". The THE system apparently introduced the first forms of software-based paged virtual memory (the Electrologica X8 did not support hardware-based memory management), freeing programs from being forced to use physical locations on the drum memory. It did this by using a modified ALGOL compiler (the only programming language supported by Dijkstra's system) to "automatically generate calls to system routines, which made sure the requested information was in memory, swapping if necessary". Paged virtual memory was also used for buffering input/output (I/O) device data, and for a significant portion of the operating system code, and nearly all the ALGOL 60 compiler. In this system, semaphores were used as a programming construct for the first time. (en) THEマルチプログラミングシステム(THE multiprogramming system)は、エドガー・ダイクストラらが開発した初期のマルチタスクオペレーティングシステム (OS)。1965年から66年に論文に記され、1968年に発表された。ダイクストラはこのシステムを命名したことはない。"THE" とは "Technische Hogeschool Eindhoven" の略で、オランダ語でアイントホーフェン工科大学を意味する。THEシステムは基本的にマルチタスクをサポートしたバッチ処理システムである。マルチユーザーOSとしては設計されていない。同時期の Project GENIE で開発された SDS 940 に似ているが、THEシステムでのプロセス群は静的だった。 THEシステムは初のソフトウェアベースのメモリセグメンテーションを導入し(Electrologica X8 はハードウェアでのメモリ管理をサポートしていなかった)、プログラマは磁気ドラムメモリ上の物理的位置を気にする必要がなくなった。そのために修正を加えたALGOLコンパイラ(ダイクストラのシステムでサポートされた唯一のプログラミング言語)を使い、システムルーチン呼び出しを自動生成し、必要な情報が必要なときにスワップインされることを保証している。 (ja) Il THE fu il primo sistema operativo progettato a strati e venne realizzato alla Technische Hogeschool Eindhoven nei Paesi Bassi da Edsger Dijkstra e dai suoi studenti e pubblicato nel 1968.Edsger Dijkstra non gli ha mai dato un nome ufficiale, essendo THE semplicemente un acronimo dal nome dell'università in cui è stato creato. (it) THE é um sistema operacional desenvolvido por um time liderado por Edsger Dijkstra, descrito em monografia entre 1965 e 1966 e publicado em 1968. Dijkstra nunca nomeou o sistema; "THE" é simplesmente a abreviação de "Technische Hogeschool Eindhoven", o nome em neerlandês da Universidade de Tecnologia de Eindhoven, nos Países Baixos. O sistema THE é basicamente um sistema batch que suporta multitarefa; não foi desenvolvido para se multiusuário. Ele introduziu as primeiras formas de segmentação de memória baseada em software, livrando os programadores de serem forçados a usar localizações físicas na memória. Isso foi feito através de um compilador ALGOL modificado (a única linguagem suportada no sistema operacional) para gerar automaticamente chamadas às rotinas do sistema. (pt) THE 作業系統(英語:THE Operation System),又稱THE 多工程式系統(英語:THE multiprogramming system),由荷蘭計算機科學家艾茲赫爾·戴克斯特拉所設計、開發的作業系統。在1965年至1966年間,設計出系統模型,並在1968年發表。它的名稱來自於埃因霍温理工大学的前身,埃因霍温技术学校(荷蘭語:Technische Hogeschool Eindhoven,THE),它的縮寫。 THE是批次處理系統,支持多工程式,但是不支持多用戶,只能供單一用戶使用。 (zh) THE multiprogramming system або THE OS — операційна система, спроектована і реалізована командою розробників, яку очолював Едсгер Дейкстра, у 1965-66-х роках. Монографії, що описували систему, були опубліковані 1968-го року. Сам Дейкстра не використовував назву THE для операційної системи, це була просто абревіатура з нід. Technische Hogeschool Eindhoven (Технічний університет Ейндговена, Нідерланди). Система призначалася переважно для пакетної обробки завдань і підтримувала багатозадачність; дизайн системи не передбачав більш ніж одного користувача. THE була схожа на операційну систему машини SDS 940, але «множина процесів у THE була статичною» У системі THE з'явилася підтримка одного з перших програмних реалізацій віртуальної пам'яті (машина Electrologica X8 не забезпечувала механізмів, потрібних, щоб реалізувати віртуальну пам'ять апаратно). Таким чином, прикладна програма для THE звільнялася від необхідності знання фізичних адрес пам'яті на магнітному барабані. Реалізація досягалася за допомогою модифікованого компілятора мови ALGOL (це була єдина мова, що підтримувалася у THE), який «автоматично генерував системні виклики при доступі до пам'яті, таким чином гарантуючи, що якщо дані, до яких звертаються, не були у оперативній пам'яті, вони автоматично підвантажувались з барабана».Механізми сторінкової віртуальної пам'яті також застосовувалися для буферизації даних вводу-виводу і тісно були інтегровані з багатьма підсистемами самої ОС. THE була першою ОС, у якій знайшли широке застосування семафори. (uk) THE (сокр. от англ. Technische Hogeschool Eindhoven) — компьютерная операционная система, разработанная командой под руководством Эдсгера В. Дейкстры, описанная в монографиях в 1965—1966 годах и опубликованная в 1968 году. Система была в основном пакетной системой, которая поддерживала многозадачность; она не была разработана как . Это было похоже на (англ.), но «набор процессов в системе был статическим». Система представила первые формы программной выгружаемой виртуальной памяти, так как Electrologica X8 (нид.) не поддерживала , освобождая программистов от необходимости использовать фактические физические местоположения в памяти на магнитном барабане. Это было сделано с помощью модифицированного компилятора (единственный язык программирования, поддерживаемый системой Дейкстры), чтобы автоматически генерировать вызовы системных подпрограмм, которые убедились, что запрошенная информация находится в памяти, при необходимости меняя местами. Выгружаемая виртуальная память также использовалась для буферизации данных устройств ввода-вывода и значительной части кода операционной системы, а также почти всего компилятора ALGOL 60. В самой этой системе семафоры впервые использовались в качестве программной конструкции. (ru)
dbo:developer dbr:Eindhoven_University_of_Technology dbr:Edsger_Dijkstra
dbo:latestReleaseVersion Final
dbo:wikiPageID 1525837 (xsd:integer)
dbo:wikiPageLength 6422 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1071504704 (xsd:integer)
dbo:wikiPageWikiLink dbr:Cache_replacement_policies dbr:Protection_ring dbr:Punched_card dbr:Queue_(abstract_data_type) dbr:Electrologica_X8 dbr:Monolithic_kernel dbr:User_space dbr:Input/output dbr:Timeline_of_operating_systems dbr:Compiler dbr:Computer_multitasking dbr:Memory_management dbr:SDS_940 dbr:Eindhoven_University_of_Technology dbr:Multics dbr:Context_switch dbr:Control_flow dbr:Core_memory dbr:MacOS dbr:Cache_(computing) dbr:Kernel_(operating_system) dbr:Priority_queue dbr:Semaphore_(programming) dbc:Assembly_language_software dbr:Data_buffer dbr:Windows_NT dbc:1968_software dbr:Drum_memory dbr:ALGOL dbr:ALGOL_60 dbr:Abstraction dbc:Discontinued_operating_systems dbr:Dutch_language dbr:Edsger_W._Dijkstra dbc:Edsger_W._Dijkstra dbr:Central_processing_unit dbr:Formal_methods dbr:Source_code dbr:System_console dbr:Printer_(computing) dbr:Process_(computing) dbr:Research dbr:Interrupt dbr:Ring_(computer_security) dbr:Assembly_language dbc:Computer_science_in_the_Netherlands dbc:Dutch_inventions dbc:Information_technology_in_the_Netherlands dbr:Memory_page dbr:Netherlands dbr:Operating_system dbr:Word_(computer_architecture) dbr:System_call dbr:Memory_management_unit dbr:Scheduler dbr:Virtual_memory dbr:Kiloword dbr:Programming_language dbr:Execution_(computing) dbr:Multi-user dbr:RC_4000_Multiprogramming_System dbr:Batch_system dbr:Edsger_Dijkstra dbr:Swap_memory
dbp:developer dbr:Eindhoven_University_of_Technology Edsger Dijkstra, et al. (en)
dbp:discontinued Yes (en)
dbp:kernelType dbr:Monolithic_kernel
dbp:language English (en)
dbp:latestReleaseVersion Final (en)
dbp:marketingTarget dbr:Research
dbp:name THE multiprogramming system (en)
dbp:programmedIn dbr:Electrologica_X8 dbr:Assembly_language
dbp:supportedPlatforms dbr:Electrologica_X8
dbp:ui dbr:Punched_card
dbp:updateModel Compile from source code (en)
dbp:wikiPageUsesTemplate dbt:Infobox_OS dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Edsger_Dijkstra
dbp:workingState Discontinued (en)
dct:subject dbc:Assembly_language_software dbc:1968_software dbc:Discontinued_operating_systems dbc:Edsger_W._Dijkstra dbc:Computer_science_in_the_Netherlands dbc:Dutch_inventions dbc:Information_technology_in_the_Netherlands
gold:hypernym dbr:Computer
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Ability105616246 yago:Abstraction100002137 yago:Cognition100023271 yago:Creativity105624700 yago:Invention105633385 yago:PsychologicalFeature100023100 dbo:InformationAppliance yago:WikicatDutchInventions
rdfs:comment THEマルチプログラミングシステム(THE multiprogramming system)は、エドガー・ダイクストラらが開発した初期のマルチタスクオペレーティングシステム (OS)。1965年から66年に論文に記され、1968年に発表された。ダイクストラはこのシステムを命名したことはない。"THE" とは "Technische Hogeschool Eindhoven" の略で、オランダ語でアイントホーフェン工科大学を意味する。THEシステムは基本的にマルチタスクをサポートしたバッチ処理システムである。マルチユーザーOSとしては設計されていない。同時期の Project GENIE で開発された SDS 940 に似ているが、THEシステムでのプロセス群は静的だった。 THEシステムは初のソフトウェアベースのメモリセグメンテーションを導入し(Electrologica X8 はハードウェアでのメモリ管理をサポートしていなかった)、プログラマは磁気ドラムメモリ上の物理的位置を気にする必要がなくなった。そのために修正を加えたALGOLコンパイラ(ダイクストラのシステムでサポートされた唯一のプログラミング言語)を使い、システムルーチン呼び出しを自動生成し、必要な情報が必要なときにスワップインされることを保証している。 (ja) Il THE fu il primo sistema operativo progettato a strati e venne realizzato alla Technische Hogeschool Eindhoven nei Paesi Bassi da Edsger Dijkstra e dai suoi studenti e pubblicato nel 1968.Edsger Dijkstra non gli ha mai dato un nome ufficiale, essendo THE semplicemente un acronimo dal nome dell'università in cui è stato creato. (it) THE 作業系統(英語:THE Operation System),又稱THE 多工程式系統(英語:THE multiprogramming system),由荷蘭計算機科學家艾茲赫爾·戴克斯特拉所設計、開發的作業系統。在1965年至1966年間,設計出系統模型,並在1968年發表。它的名稱來自於埃因霍温理工大学的前身,埃因霍温技术学校(荷蘭語:Technische Hogeschool Eindhoven,THE),它的縮寫。 THE是批次處理系統,支持多工程式,但是不支持多用戶,只能供單一用戶使用。 (zh) El sistema de multiprogramación THE fue un sistema operativo diseñado por un equipo liderado por Edsger W. Dijkstra, descrito en monografías entre 1965 y 1966 y publicado en 1968. Dijkstra nunca le dio el nombre "THE", sino que esto fue solamente una abreviatura de “Technische Hogeschool Eindhoven”, el nombre neerlandés de la Escuela Técnica Superior de Eindhoven (actualmente, Universidad Técnica de Eindhoven; en neerlandés, Technische Universiteit Eindhoven). El sistema operativo THE fue principalmente un sistema batch que soportaba multitarea, aunque no fue diseñado como tal. (es) Le système THE, créé dans les années 1960 à l'université d'Eindhoven sous la houlette d'Edsger Dijkstra, a représenté une première tentative de créer un système d'exploitation conçu sur des superpositions de niveaux d'abstraction nettement séparés. (fr) The THE multiprogramming system or THE OS was a computer operating system designed by a team led by Edsger W. Dijkstra, described in monographs in 1965-66 and published in 1968.Dijkstra never named the system; "THE" is simply the abbreviation of "Technische Hogeschool Eindhoven", then the name (in Dutch) of the Eindhoven University of Technology of the Netherlands. The THE system was primarily a batch system that supported multitasking; it was not designed as a multi-user operating system. It was much like the SDS 940, but "the set of processes in the THE system was static". (en) THE é um sistema operacional desenvolvido por um time liderado por Edsger Dijkstra, descrito em monografia entre 1965 e 1966 e publicado em 1968. Dijkstra nunca nomeou o sistema; "THE" é simplesmente a abreviação de "Technische Hogeschool Eindhoven", o nome em neerlandês da Universidade de Tecnologia de Eindhoven, nos Países Baixos. O sistema THE é basicamente um sistema batch que suporta multitarefa; não foi desenvolvido para se multiusuário. (pt) THE (сокр. от англ. Technische Hogeschool Eindhoven) — компьютерная операционная система, разработанная командой под руководством Эдсгера В. Дейкстры, описанная в монографиях в 1965—1966 годах и опубликованная в 1968 году. Система была в основном пакетной системой, которая поддерживала многозадачность; она не была разработана как . Это было похоже на (англ.), но «набор процессов в системе был статическим». (ru) THE multiprogramming system або THE OS — операційна система, спроектована і реалізована командою розробників, яку очолював Едсгер Дейкстра, у 1965-66-х роках. Монографії, що описували систему, були опубліковані 1968-го року. (uk)
rdfs:label THE (es) THE Operating system (fr) THE (sistema operativo) (it) THEマルチプログラミングシステム (ja) THE (pt) THE multiprogramming system (en) THE (операционная система) (ru) THE (операційна система) (uk) THE 作業系統 (zh)
owl:sameAs freebase:THE multiprogramming system yago-res:THE multiprogramming system wikidata:THE multiprogramming system dbpedia-es:THE multiprogramming system dbpedia-fi:THE multiprogramming system dbpedia-fr:THE multiprogramming system dbpedia-it:THE multiprogramming system dbpedia-ja:THE multiprogramming system dbpedia-pt:THE multiprogramming system dbpedia-ru:THE multiprogramming system dbpedia-uk:THE multiprogramming system dbpedia-zh:THE multiprogramming system https://global.dbpedia.org/id/2U88Q
prov:wasDerivedFrom wikipedia-en:THE_multiprogramming_system?oldid=1071504704&ns=0
foaf:isPrimaryTopicOf wikipedia-en:THE_multiprogramming_system
foaf:name THE multiprogramming system (en)
is dbo:wikiPageDisambiguates of dbr:The_(disambiguation)
is dbo:wikiPageRedirects of dbr:THE_OS dbr:THE_(Operating_system) dbr:THE_(operating_system) dbr:THE_operating_system
is dbo:wikiPageWikiLink of dbr:Electrologica_X8 dbr:Multi-Environment_Real-Time dbr:List_of_Dutch_inventions_and_innovations dbr:List_of_operating_systems dbr:Timeline_of_operating_systems dbr:THE_OS dbr:Semaphore_(programming) dbr:Edsger_W._Dijkstra dbr:Nico_Habermann dbr:Coenraad_Bron dbr:The_(disambiguation) dbr:RC_4000_multiprogramming_system dbr:Virtual_memory dbr:X86_memory_segmentation dbr:THE_(Operating_system) dbr:THE_(operating_system) dbr:THE_operating_system
is foaf:primaryTopic of wikipedia-en:THE_multiprogramming_system