Searched for keywords.author.keyword:"operating systems" OR acmdlCCS:"operating systems"  [new search]  [edit/save query]  [advanced search]
Searched The ACM Full-Text Collection: 463,946 records   [Expand your search to The ACM Guide to Computing Literature: 2,654,377 records] Help: ACM vs. Guide
18,091 results found
Export Results: bibtex | endnote | acmref | csv

Refine by People
Names show/hide
Institutions show/hide
Authors show/hide
Editors show/hide
Advisors show/hide
Reviewers show/hide
Refine by Publications
Publication Names show/hide
ACM Publications show/hide
All Publications show/hide
Content Formats show/hide
Publishers show/hide
Refine by Conferences
Sponsors show/hide
Events show/hide
Proceeding Series show/hide
Refine by Publication Year
1952
Result 1 – 20 of 18,091
Result page: 1 2 3 4 5 6 7 8 9 10 >>

Sort by:

1 published by ACM
nuKernel: MicroKernel for multi-core DSP SoCs with load sharing and priority interrupts
Chi-Sheng Shih, Hsin-Yu Lai
March 2013 SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied Computing
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 8,   Downloads (12 Months): 83,   Downloads (Overall): 193

Full text available: PDFPDF
The demands of modern embedded systems are hastening the adoption of multicore SoCs. Although multicore SoCs can be conceptually viewed as distributed systems, the resources on multicore SoCs including interrupts and scheduling are mostly, if not all, managed by the operating systems on general purpose CPU on SoC in a ...
Keywords: operating systems
[result highlights]

2 published by ACM
Factored operating systems (fos): the case for a scalable operating system for multicores
David Wentzlaff, Anant Agarwal
April 2009 ACM SIGOPS Operating Systems Review: Volume 43 Issue 2, April 2009
Publisher: ACM
Bibliometrics:
Citation Count: 80
Downloads (6 Weeks): 13,   Downloads (12 Months): 136,   Downloads (Overall): 1,909

Full text available: PDFPDF
The next decade will afford us computer chips with 100's to 1,000's of cores on a single piece of silicon. Contemporary operating systems have been designed to operate on a single core or small number of cores and hence are not well suited to manage and provide operating system services ...
Keywords: multicore operating systems, factored operating system
[result highlights]

3 published by ACM
K42: building a complete operating system
Orran Krieger, Marc Auslander, Bryan Rosenburg, Robert W. Wisniewski, Jimi Xenidis, Dilma Da Silva, Michal Ostrowski, Jonathan Appavoo, Maria Butrico, Mark Mergen, Amos Waterland, Volkmar Uhlig
April 2006 EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Publisher: ACM
Bibliometrics:
Citation Count: 43
Downloads (6 Weeks): 14,   Downloads (12 Months): 121,   Downloads (Overall): 895

Full text available: PDFPDF
K42 is one of the few recent research projects that is examining operating system design structure issues in the context of new whole-system design. K42 is open source and was designed from the ground up to perform well and to be scalable, customizable, and maintainable. The project was begun in ...
Keywords: customizable operating systems, operating system design, scalable operating systems
Also published in:
September 2006  ACM SIGOPS Operating Systems Review - Proceedings of the 2006 EuroSys conference: Volume 40 Issue 4, October 2006
[result highlights]

4 published by ACM
Thermostat: Application-transparent Page Management for Two-tiered Main Memory
Neha Agarwal, Thomas F. Wenisch
April 2017 ASPLOS '17: Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 32,   Downloads (12 Months): 32,   Downloads (Overall): 32

Full text available: PDFPDF
The advent of new memory technologies that are denser and cheaper than commodity DRAM has renewed interest in two-tiered main memory schemes. Infrequently accessed application data can be stored in such memories to achieve significant memory cost savings. Past research on two-tiered main memory has assumed a 4KB page size. ...
Keywords: operating systems, cloud computing
[result highlights]

5 published by ACM
Eudaemon: involuntary and on-demand emulation against zero-day exploits
March 2008 Eurosys '08: Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Publisher: ACM
Bibliometrics:
Citation Count: 5
Downloads (6 Weeks): 2,   Downloads (12 Months): 25,   Downloads (Overall): 466

Full text available: PDFPDF
Eudaemon is a technique that aims to blur the borders between protected and unprotected applications, and brings together honeypot technology and end-user intrusion detection and prevention. Eudaemon is able to attach to any running process, and redirect execution to a user-space emulator that will dynamically instrument the binary by means ...
Keywords: operating systems, security, honeypots
Also published in:
April 2008  ACM SIGOPS Operating Systems Review - EuroSys '08: Volume 42 Issue 4, May 2008
[result highlights]

6
Hands-on operating systems made easy
Juan Carlos Guzmán, Patrick O. Bobbie
March 2007 Journal of Computing Sciences in Colleges: Volume 22 Issue 4, April 2007
Publisher: Consortium for Computing Sciences in Colleges
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 3,   Downloads (12 Months): 40,   Downloads (Overall): 338

Full text available: PDFPDF
This paper presents the experience that the authors have had in an Operating Systems course with a semester long project. This project allows students to implement major concepts taught in an O/S course with the help of a simple hypothetical machine. The machine has been implemented in Java, and in ...
Keywords: simulator, operating systems
[result highlights]

7 published by ACM
SRC: FenixOS - a research operating system focused on high scalability and reliability
Stavros Passas, Sven Karlsson
May 2011 ICS '11: Proceedings of the international conference on Supercomputing
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 5,   Downloads (12 Months): 59,   Downloads (Overall): 221

Full text available: PDFPDF
Computer systems keep increasing in size. Systems scale in the number of processing units, memories and peripheral devices. This creates many and diverse architectural trade-offs that the existing operating systems are not able to address. We are designing and implementing, FenixOS, a new operating system that aims to improve the ...
Keywords: performance, operating systems, reliability
[result highlights]

8 published by ACM
Achieving Performance Isolation with Lightweight Co-Kernels
Jiannan Ouyang, Brian Kocoloski, John R. Lange, Kevin Pedretti
June 2015 HPDC '15: Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing
Publisher: ACM
Bibliometrics:
Citation Count: 9
Downloads (6 Weeks): 8,   Downloads (12 Months): 88,   Downloads (Overall): 200

Full text available: PDFPDF
Performance isolation is emerging as a requirement for High Performance Computing (HPC) applications, particularly as HPC architectures turn to in situ data processing and application composition techniques to increase system throughput. These approaches require the co-location of disparate workloads on the same compute node, each with different resource and runtime ...
Keywords: exascale, operating systems, virtualization
[result highlights]

9 published by ACM
A secure networked laboratory for kernel programming
Jean Mayo, Phil Kearns
July 1998 ITiCSE '98: Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 6
Downloads (6 Weeks): 3,   Downloads (12 Months): 13,   Downloads (Overall): 177

Full text available: PDFPDF
Recently, several flavours of UNIX have appeared which run on inexpensive personal computers. Further, the source code for these operating systems is freely available. This makes offering courses that include realistic kernel programming feasible in an academic environment. However, root access is required in order to modify a system's kernel. ...
Keywords: operating systems, education
Also published in:
August 1998  ACM SIGCSE Bulletin: Volume 30 Issue 3, Sept. 1998
[result highlights]

10 published by ACM
Bridging the Divide Between HPC and Commodity System Software
John R. Lange
June 2015 VTDC '15: Proceedings of the 8th International Workshop on Virtualization Technologies in Distributed Computing
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 3,   Downloads (12 Months): 30,   Downloads (Overall): 53

Full text available: PDFPDF
Cloud computing holds great promise for High Performance Computing (HPC) users and applications. Accordingly a large amount of work has gone into exploring and enabling the use of current cloud service architectures to support HPC applications. While the allure of cloud based HPC systems is very compelling, there are still ...
Keywords: exascale, operating systems, virtualization
[result highlights]

11 published by ACM
An operating system architecture for network processors
Steve Muir, Jonathan Smith
October 2005 ANCS '05: Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 4,   Downloads (12 Months): 25,   Downloads (Overall): 912

Full text available: PDFPDF
Network devices have become significantly more complex in recent years, with the most sophisticated current devices incorporating one or more general-purpose CPUs as part of their hardware. The need for such processing capability is motivated by the desire to move greater amounts of functionality, of ever-increasing complexity, from the host ...
Keywords: network processors, operating systems
[result highlights]

12 published by ACM
Windows 7 planning and implementation
Gale D. Fritsche
October 2010 SIGUCCS '10: Proceedings of the 38th annual ACM SIGUCCS fall conference: navigation and discovery
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 2,   Downloads (12 Months): 37,   Downloads (Overall): 343

Full text available: PDFPDF
Lehigh University began planning for the arrival of Windows 7 in the fall of 2009. As with any operating system upgrade, there are many steps that need carefully planned and many questions answered in order to reduce problems for the technical staff as well as end users. What does the ...
Keywords: operating systems, windows 7
[result highlights]

13 published by ACM
Contention-aware scheduler: unlocking execution parallelism in multithreaded java programs
Feng Xian, Witawas Srisa-an, Hong Jiang
October 2008 OOPSLA '08: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Publisher: ACM
Bibliometrics:
Citation Count: 9
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Downloads (Overall): 687

Full text available: PdfPdf
In multithreaded programming, locks are frequently used as a mechanism for synchronization. Because today's operating systems do not consider lock usage as a scheduling criterion, scheduling decisions can be unfavorable to multithreaded applications, leading to performance issues such as convoying and heavy lock contention in systems with multiple processors. Previous ...
Keywords: scheduling, java, operating systems
Also published in:
October 2008  ACM SIGPLAN Notices: Volume 43 Issue 10, September 2008
[result highlights]

14 published by ACM
Operating system virtualization: practice and experience
Oren Laadan, Jason Nieh
May 2010 SYSTOR '10: Proceedings of the 3rd Annual Haifa Experimental Systems Conference
Publisher: ACM
Bibliometrics:
Citation Count: 6
Downloads (6 Weeks): 16,   Downloads (12 Months): 76,   Downloads (Overall): 1,158

Full text available: PdfPdf
Operating system (OS) virtualization can provide a number of important benefits, including transparent migration of applications, server consolidation, online OS maintenance, and enhanced system security. However, the construction of such a system presents a myriad of challenges, even for the most cautious developer, that if overlooked may result in a ...
Keywords: operating systems, virtualization
[result highlights]

15 published by ACM
Multifunction operating systems for microcomputers (panel session)
David Sachs, Gig Graham, Barry Goldstein
September 1985 ACM '85: Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 3,   Downloads (12 Months): 19,   Downloads (Overall): 65

Full text available: PDFPDF
Keywords: microcomputer, operating systems
[result highlights]

16 published by ACM
Helios: heterogeneous multiprocessing with satellite kernels
Edmund B. Nightingale, Orion Hodson, Ross McIlroy, Chris Hawblitzel, Galen Hunt
October 2009 SOSP '09: Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles
Publisher: ACM
Bibliometrics:
Citation Count: 50
Downloads (6 Weeks): 9,   Downloads (12 Months): 69,   Downloads (Overall): 928

Full text available: PDFPDF
Helios is an operating system designed to simplify the task of writing, deploying, and tuning applications for heterogeneous platforms. Helios introduces satellite kernels, which export a single, uniform set of OS abstractions across CPUs of disparate architectures and performance characteristics. Access to I/O services such as file systems are made ...
Keywords: heterogeneous computing, operating systems
[result highlights]

17 published by ACM
VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support
Marc L. Corliss, Marcela Melara
March 2011 SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 3,   Downloads (12 Months): 16,   Downloads (Overall): 100

Full text available: PDFPDF
In this paper, we present the VIREOS project, a new operating system designed specifically for the classroom. VIREOS is a simple, Unix-like, operating system, which runs on the Larc educational architecture. A VIREOS/Larc system can either be simulated or run on a pre-configured FPGA. The VIREOS project is well integrated ...
Keywords: operating systems, VIREOS, education
[result highlights]

18 published by ACM
The home needs an operating system (and an app store)
October 2010 Hotnets-IX: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
Publisher: ACM
Bibliometrics:
Citation Count: 21
Downloads (6 Weeks): 8,   Downloads (12 Months): 74,   Downloads (Overall): 564

Full text available: PDFPDF
We argue that heterogeneity is hindering technological innovation in the home---homes differ in terms of their devices and how those devices are connected and used. To abstract these differences, we propose to develop a home-wide operating system. A HomeOS can simplify application development and let users easily add functionality by ...
Keywords: operating systems, home networks
[result highlights]

19 published by ACM
Build an operating system from scratch: a project for an introductory operating systems course
Michael D. Black
March 2009 SIGCSE '09: Proceedings of the 40th ACM technical symposium on Computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 3
Downloads (6 Weeks): 8,   Downloads (12 Months): 62,   Downloads (Overall): 723

Full text available: PDFPDF
This paper describes a semester project where students design an operating system from the ground-up, capable of booting from a floppy disk on an actual machine. Unlike previous projects of this kind, this project was designed for students with only one semester of programming experience and no prior exposure to ...
Keywords: education, operating systems
Also published in:
March 2009  ACM SIGCSE Bulletin - SIGCSE '09: Volume 41 Issue 1, March 2009
[result highlights]

20 published by ACM
Implementation of threads as an operating systems project
John L. Donaldson
March 2008 SIGCSE '08: Proceedings of the 39th SIGCSE technical symposium on Computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 6,   Downloads (12 Months): 40,   Downloads (Overall): 520

Full text available: PDFPDF
In this paper the author describes a two-part programming assignment that has been used in an undergraduate operating systems course. The assignment is to write a user-level thread library, similar to the POSIX pthreads library, for a Unix or linux system.
Keywords: threads, operating systems
Also published in:
February 2008  ACM SIGCSE Bulletin - SIGCSE 08: Volume 40 Issue 1, March 2008
[result highlights]

Result 1 – 20 of 18,091
Result page: 1 2 3 4 5 6 7 8 9 10 >>



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2017 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us
 
Export Formats