{"id":"https://openalex.org/W7128800524","doi":"https://doi.org/10.1145/3770761.3777159","title":"Improving Privilege Levels and Memory Protection for Teaching in Embedded Xinu","display_name":"Improving Privilege Levels and Memory Protection for Teaching in Embedded Xinu","publication_year":2026,"publication_date":"2026-02-13","ids":{"openalex":"https://openalex.org/W7128800524","doi":"https://doi.org/10.1145/3770761.3777159"},"language":null,"primary_location":{"id":"doi:10.1145/3770761.3777159","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770761.3777159","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3770761.3777159","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5125899399","display_name":"Spencer Christensen","orcid":null},"institutions":[{"id":"https://openalex.org/I102461120","display_name":"Marquette University","ror":"https://ror.org/04gr4te78","country_code":"US","type":"education","lineage":["https://openalex.org/I102461120"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Spencer Christensen","raw_affiliation_strings":["Marquette University, Milwaukee, WI, USA"],"affiliations":[{"raw_affiliation_string":"Marquette University, Milwaukee, WI, USA","institution_ids":["https://openalex.org/I102461120"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5125950462","display_name":"Spencer O'Brien","orcid":null},"institutions":[{"id":"https://openalex.org/I102461120","display_name":"Marquette University","ror":"https://ror.org/04gr4te78","country_code":"US","type":"education","lineage":["https://openalex.org/I102461120"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Spencer O'Brien","raw_affiliation_strings":["Marquette University, Milwaukee, WI, USA"],"affiliations":[{"raw_affiliation_string":"Marquette University, Milwaukee, WI, USA","institution_ids":["https://openalex.org/I102461120"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5125899399"],"corresponding_institution_ids":["https://openalex.org/I102461120"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.77036817,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1653","last_page":"1654"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.14730000495910645,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11424","display_name":"Security and Verification in Computing","score":0.14730000495910645,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12941","display_name":"Embedded Systems and FPGA Design","score":0.14730000495910645,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.07360000163316727,"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/privilege","display_name":"Privilege (computing)","score":0.7856000065803528},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.6029999852180481},{"id":"https://openalex.org/keywords/rootkit","display_name":"Rootkit","score":0.5408999919891357},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.5221999883651733},{"id":"https://openalex.org/keywords/supervisor","display_name":"Supervisor","score":0.4936999976634979},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4262000024318695},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.42399999499320984},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.400299996137619},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.38040000200271606}],"concepts":[{"id":"https://openalex.org/C2780138299","wikidata":"https://www.wikidata.org/wiki/Q3404265","display_name":"Privilege (computing)","level":2,"score":0.7856000065803528},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6251000165939331},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.6029999852180481},{"id":"https://openalex.org/C10144332","wikidata":"https://www.wikidata.org/wiki/Q14645","display_name":"Rootkit","level":3,"score":0.5408999919891357},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.5221999883651733},{"id":"https://openalex.org/C2779110517","wikidata":"https://www.wikidata.org/wiki/Q1240788","display_name":"Supervisor","level":2,"score":0.4936999976634979},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.48559999465942383},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4830999970436096},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.46799999475479126},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4262000024318695},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.42399999499320984},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.400299996137619},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.38040000200271606},{"id":"https://openalex.org/C504728807","wikidata":"https://www.wikidata.org/wiki/Q180256","display_name":"Booting","level":2,"score":0.3799999952316284},{"id":"https://openalex.org/C154556556","wikidata":"https://www.wikidata.org/wiki/Q192969","display_name":"Computer multitasking","level":2,"score":0.3643999993801117},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3531000018119812},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.33309999108314514},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.32339999079704285},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.3165999948978424},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.29809999465942383},{"id":"https://openalex.org/C2777617010","wikidata":"https://www.wikidata.org/wiki/Q18957","display_name":"Mainstream","level":2,"score":0.2946000099182129},{"id":"https://openalex.org/C120524526","wikidata":"https://www.wikidata.org/wiki/Q1709148","display_name":"Reboot","level":2,"score":0.2897000014781952},{"id":"https://openalex.org/C86844869","wikidata":"https://www.wikidata.org/wiki/Q2798820","display_name":"Hacker","level":2,"score":0.26249998807907104},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.2603999972343445},{"id":"https://openalex.org/C2225880","wikidata":"https://www.wikidata.org/wiki/Q579047","display_name":"Journaling file system","level":3,"score":0.2547999918460846},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.25360000133514404},{"id":"https://openalex.org/C2779041774","wikidata":"https://www.wikidata.org/wiki/Q650550","display_name":"Loader","level":2,"score":0.25029999017715454},{"id":"https://openalex.org/C144240696","wikidata":"https://www.wikidata.org/wiki/Q367204","display_name":"Address space","level":2,"score":0.2502000033855438}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3770761.3777159","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770761.3777159","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3770761.3777159","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770761.3777159","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.6534481048583984}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1966860206","https://openalex.org/W2009955068","https://openalex.org/W2018176750","https://openalex.org/W2792280024","https://openalex.org/W2912012512","https://openalex.org/W2966006136","https://openalex.org/W2996854545","https://openalex.org/W3046715050","https://openalex.org/W4392564442"],"related_works":[],"abstract_inverted_index":{"The":[0],"RISC-V":[1,38,67,108],"computer":[2,11],"architecture":[3],"has":[4,15],"generated":[5],"a":[6,46],"lot":[7],"of":[8,41,130],"interest":[9],"within":[10],"science":[12],"communities":[13],"and":[14,27,80,93,121,128],"seen":[16],"increased":[17],"usage":[18],"in":[19,66,101,106],"recent":[20],"years":[21],"with":[22],"companies":[23],"like":[24],"NVIDIA,":[25],"Huawei,":[26],"Google":[28],"having":[29],"announced":[30],"or":[31],"begun":[32],"to":[33,54,64,75,98],"produce":[34],"hardware":[35,83],"incorporating":[36],"the":[37,71,82,91,107,126],"architecture.":[39],"Because":[40],"this":[42],"popularity,":[43],"Embedded":[44,57,135],"Xinu,":[45],"simple,":[47],"education":[48,133],"focused":[49],"operating":[50,131],"system,":[51],"was":[52,73],"ported":[53],"RISC-V.":[55],"While":[56],"Xinu":[58],"successfully":[59],"ran":[60],"on":[61,116],"RISC-V,":[62],"due":[63],"limitations":[65],"boot":[68,94],"loader":[69],"technology,":[70],"kernel":[72,92],"required":[74],"break":[76],"privilege":[77,119],"level":[78],"specifications":[79],"configure":[81],"directly":[84],"from":[85],"machine":[86],"mode.":[87],"To":[88],"remedy":[89],"this,":[90],"sequence":[95],"needed":[96],"modifications":[97,111],"run":[99],"exclusively":[100],"supervisor":[102],"mode,":[103],"as":[104],"intended":[105],"specifications.":[109],"These":[110],"allow":[112],"for":[113],"proper":[114],"hands":[115],"instruction":[117],"regarding":[118],"levels":[120],"user-kernel":[122],"space":[123],"distinctions,":[124],"improving":[125],"breadth":[127],"quality":[129],"systems":[132],"using":[134],"Xinu.":[136]},"counts_by_year":[],"updated_date":"2026-02-15T05:58:04.055770","created_date":"2026-02-14T00:00:00"}
