{"id":"https://openalex.org/W1510309342","doi":null,"title":"A capability architecture","display_name":"A capability architecture","publication_year":1980,"publication_date":"1980-01-01","ids":{"openalex":"https://openalex.org/W1510309342","mag":"1510309342"},"language":"en","primary_location":{"id":"pmh:oai:docs.lib.purdue.edu:dissertations-8078","doi":null,"is_oa":false,"landing_page_url":"https://docs.lib.purdue.edu/dissertations/AAI8027273","pdf_url":null,"source":{"id":"https://openalex.org/S4377196310","display_name":"Purdue e-Pubs (Purdue University System)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I2801333002","host_organization_name":"Purdue University System","host_organization_lineage":["https://openalex.org/I2801333002"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Theses and Dissertations Available from ProQuest","raw_type":"text"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032699451","display_name":"Thomas Donald Dennis","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Thomas Donald Dennis","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5032699451"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.6439999938011169,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.6439999938011169,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.29030001163482666,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.051600001752376556,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/memory-protection","display_name":"memory protection","score":0.9160000085830688},{"id":"https://openalex.org/keywords/abstract-data-types","display_name":"abstract data types","score":0.7110000252723694},{"id":"https://openalex.org/keywords/process-synchronization","display_name":"process synchronization","score":0.6169999837875366},{"id":"https://openalex.org/keywords/process-communication","display_name":"process communication","score":0.9599999785423279},{"id":"https://openalex.org/keywords/operating-system-design","display_name":"operating system design","score":0.5609999895095825},{"id":"https://openalex.org/keywords/mutual-exclusion","display_name":"mutual exclusion","score":0.675000011920929},{"id":"https://openalex.org/keywords/memory-contention","display_name":"memory contention","score":0.878000020980835},{"id":"https://openalex.org/keywords/multiprocessor-systems","display_name":"multiprocessor systems","score":0.8140000104904175}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8176357746124268},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.6068188548088074},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.45673608779907227},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4180243909358978},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.3769722580909729},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.320435106754303},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19678157567977905},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1739296019077301},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.13962087035179138}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:docs.lib.purdue.edu:dissertations-8078","doi":null,"is_oa":false,"landing_page_url":"https://docs.lib.purdue.edu/dissertations/AAI8027273","pdf_url":null,"source":{"id":"https://openalex.org/S4377196310","display_name":"Purdue e-Pubs (Purdue University System)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I2801333002","host_organization_name":"Purdue University System","host_organization_lineage":["https://openalex.org/I2801333002"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Theses and Dissertations Available from ProQuest","raw_type":"text"},{"id":"mag:1510309342","doi":null,"is_oa":false,"landing_page_url":"https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=8078&context=dissertations","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1999255085","https://openalex.org/W4242635049","https://openalex.org/W4238475225","https://openalex.org/W2149716664","https://openalex.org/W2095044790","https://openalex.org/W2025301718","https://openalex.org/W2072229970","https://openalex.org/W2027509840","https://openalex.org/W2890836586","https://openalex.org/W2136439370"],"abstract_inverted_index":{"This":[0,118,144,259,411,455],"thesis":[1,358,412,442],"examines":[2],"the":[3,32,35,76,87,99,126,157,161,183,186,206,211,215,220,236,244,250,256,266,269,272,275,278,292,320,323,340,351,360,366,389,401,425,435,451,463],"feasibility":[4],"of":[5,34,57,78,86,128,154,185,222,249,265,268,274,322,356,365,400,404,447],"using":[6],"a":[7,11,16,41,54,84,122,132,151,262,282,376,394,459],"tagged":[8,158,367],"memory":[9,48,100,146,159,231,368,409,448,464],"and":[10,38,50,71,81,101,108,141,149,169,202,218,233,281,304,345,388],"stack":[12,176],"processor":[13,102,177],"to":[14,137,164,180,194,254,290,306,370,383,398,462],"implement":[15,291,384],"capability":[17,36,89,187,212,224,245,371,378],"based":[18,225],"computer.":[19],"The":[20,175,294,353],"hypothesis":[21],"put":[22],"forth":[23],"here":[24],"is":[25,65,178,240,297,315,359,380,429,456],"that":[26,113,121,319,399,415,434],"these":[27],"two":[28,301,334],"architectural":[29],"features":[30],"reduce":[31,182],"cost":[33,184],"mechanism":[37,188,213,438],"result":[39],"in":[40,115,172,310,440],"simpler":[42,152],"implementation.":[43],"We":[44,96],"begin":[45],"by":[46,131,134,189,243,350],"motivating":[47],"protection":[49,51],"systems":[52,406],"as":[53,458],"basic":[55],"need":[56],"modern":[58],"computer":[59],"systems.":[60,471],"A":[61,247],"brief":[62],"historical":[63],"survey":[64],"presented":[66,316,337],"which":[67,91,286,317,338],"begins":[68],"with":[69,83,112,300,329,407],"Dennis":[70],"Van":[72],"Horn's":[73],"paper":[74],"on":[75,205,468],"semantics":[77],"multi-programmed":[79],"computations":[80],"ends":[82],"review":[85],"major":[88,354],"machines":[90,303],"resulted":[92],"from":[93,450],"this":[94,106,110,357,441],"paper.":[95],"then":[97,298],"introduce":[98],"organization":[103,111,124,273,285],"proposed":[104,216,295,324],"for":[105,214],"design":[107,217,257],"compare":[109],"used":[114,130,163,289],"previous":[116],"architectures.":[117],"discussion":[119,248,260],"shows":[120,375],"tagged-memory":[123,377],"reduces":[125,145],"number":[127],"segments":[129,136],"process":[133,221,276,343,346,436],"allowing":[135],"contain":[138],"both":[139],"pointer":[140],"data":[142],"information.":[143],"management":[147],"overhead":[148],"allows":[150],"representation":[153],"objects.":[155],"Moreover,":[156,313],"simplifies":[160],"mechanisms":[162],"change":[165],"domains,":[166],"pass":[167],"parameters,":[168],"address":[170,203],"information":[171],"primary":[173,230],"memory.":[174],"shown":[179,305],"further":[181],"providing":[190],"an":[191,385,444],"inexpensive":[192],"way":[193],"allocate":[195],"procedure":[196],"activation":[197],"records,":[198],"handle":[199],"domain":[200],"changes,":[201],"objects":[204],"stack.":[207],"Next":[208],"we":[209,432],"present":[210],"discuss":[219],"mapping":[223],"virtual":[226],"addresses":[227],"into":[228],"absolute":[229],"addresses,":[232],"show":[234,433],"how":[235],"abstract":[237,341],"type":[238],"concept":[239],"directly":[241],"supported":[242],"mechanism.":[246,454],"hardware":[251,427],"facilities":[252,348],"needed":[253],"support":[255,428],"follows.":[258],"presents":[261],"detailed":[263],"view":[264],"registers":[267],"central":[270],"processor,":[271],"stack,":[277],"instruction":[279],"set,":[280],"possible":[283],"firmware":[284],"could":[287],"be":[288,307,327,420],"design.":[293,352],"architecture":[296],"compared":[299],"conventional":[302],"more":[308],"efficient":[309],"representing":[311],"programs.":[312],"evidence":[314],"suggests":[318],"performance":[321],"machine":[325,379],"would":[326],"competitive":[328],"current":[330],"state-of-the-art":[331],"machines.":[332],"Finally,":[333,431],"examples":[335],"are":[336],"use":[339],"type,":[342],"synchronization,":[344],"communication":[347],"provided":[349],"contribution":[355],"thorough":[361],"examination":[362],"it":[363],"provides":[364],"approach":[369],"addressing.":[372],"Out":[373],"research":[374],"powerful":[381],"enough":[382],"operating":[386,391],"system":[387,392],"resulting":[390],"has":[393],"complexity":[395],"about":[396],"equal":[397],"older":[402],"generation":[403],"simple":[405],"little":[408],"protection.":[410],"also":[413],"illustrates":[414],"advanced":[416],"programming":[417],"concepts":[418],"can":[419],"implemented":[421],"quite":[422],"simply":[423],"if":[424],"proper":[426],"provided.":[430],"control":[437],"introduced":[439],"removes":[443],"important":[445],"source":[446],"contention":[449,465],"mutual":[452],"exclusion":[453],"seen":[457],"partial":[460],"solution":[461],"problem":[466],"found":[467],"many":[469],"multi-processor":[470]},"counts_by_year":[],"updated_date":"2026-11-06T12:05:46.655746","created_date":"2016-06-24T00:00:00"}
