TENEX, a paged time sharing system for the PDP - 10
Communications of the ACM
Communications of the ACM
Programming languages for non-numeric processing—1: TMG—a syntax directed compiler
ACM '65 Proceedings of the 1965 20th national conference
The Multics Input/Output system
SOSP '71 Proceedings of the third ACM symposium on Operating systems principles
ACM Transactions on Computer Systems (TOCS)
Disk cache—miss ratio analysis and design considerations
ACM Transactions on Computer Systems (TOCS)
Computer-music interfaces: a survey
ACM Computing Surveys (CSUR)
DITROFF/FFORTID, an adaptation of the UNIX/DITROFF for formatting bidirectional text
ACM Transactions on Information Systems (TOIS)
Integrated concurrency control and recovery mechanisms: design and performance evaluation
ACM Transactions on Database Systems (TODS)
Modeling the storage architectures of commercial database systems
ACM Transactions on Database Systems (TODS)
4.2BSD and 4.3BSD as examples of the UNIX system
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
Communications of the ACM
UIO: a uniform I/O system interface for distributed systems
ACM Transactions on Computer Systems (TOCS)
Multilingual programming: Coordinating programs, user interfaces, on-line help and documentation
SIGDOC '85 Proceedings of the 4th annual international conference on Systems documentation
Measuring file access patterns in UNIX
ACM SIGMETRICS Performance Evaluation Review
Command execution in a heterogeneous environment
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
A reliable datagram protocol on local area networks
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Communications of the ACM
Mach and Matchmaker: kernel and language support for object-oriented distributed systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
A programmable interface language for heterogeneous distributed systems
ACM Transactions on Computer Systems (TOCS)
Disk file allocation based on the buddy system
ACM Transactions on Computer Systems (TOCS)
Hardware support for interprocess communication
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
Variations on UNIX for parallel-processing computers
Communications of the ACM
The duality of memory and communication in the implementation of a multiprocessor operating system
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Advanced interactive executive (AIX) operating system overview
IBM Systems Journal
Caching in the Sprite network file system
ACM Transactions on Computer Systems (TOCS)
The NTree: a two dimension partial order for protection groups
ACM Transactions on Computer Systems (TOCS)
A relational approach to monitoring complex systems
ACM Transactions on Computer Systems (TOCS)
On synchronization in hard-real-time systems
Communications of the ACM
Communications of the ACM
The DUNIX distributed operating system
ACM SIGOPS Operating Systems Review
Pascal-FC: a language for teaching concurrent programming
ACM SIGPLAN Notices
Bindings persistent programming languages
ACM SIGPLAN Notices
Remote pipes and procedures for efficient distributed communication
ACM Transactions on Computer Systems (TOCS)
Implementation concepts for an extensible data model and data language
ACM Transactions on Database Systems (TODS)
A survey of process migration mechanisms
ACM SIGOPS Operating Systems Review
IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
Support for Reusability in Genesis
IEEE Transactions on Software Engineering
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
The Clipper processor: instruction set architecture and implementation
Communications of the ACM
Decentralizing a global naming service for improved performance and fault tolerance
ACM Transactions on Computer Systems (TOCS)
Software development: advice by analogy
ACM SIGSOFT Software Engineering Notes
A CASE primer for computer science educators
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
A philosophy for scientific computing tools
ACM SIGNUM Newsletter
Lightweight remote procedure call
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Recognizing Immediacy in an N-Tree Hierarchy and its Application to Protection Groups
IEEE Transactions on Software Engineering
FUTURES: a mechanism for concurrency among objects
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
Lightweight remote procedure call
ACM Transactions on Computer Systems (TOCS)
The Starburst long field manager
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Distributed file systems: concepts and examples
ACM Computing Surveys (CSUR)
Programming with Streams in a Pascal-Like Language
IEEE Transactions on Software Engineering
The Galaxy Distributed Operating System
Computer - Distributed computing systems: separate resources acting as one
On building systems that will fail
Communications of the ACM - Special issue on LISP
User-level interprocess communication for shared memory multiprocessors
ACM Transactions on Computer Systems (TOCS)
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Intelligent I/O rule-based input/output processing for operating systems
ACM SIGOPS Operating Systems Review
Modeling distributed file systems
ACM SIGMETRICS Performance Evaluation Review
Software evolution through iterative prototyping
ICSE '92 Proceedings of the 14th international conference on Software engineering
Reasoning about naming systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Shoring up persistent applications
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
The integration of virtual memory management and interprocess communication in Accent
ACM Transactions on Computer Systems (TOCS)
Distributed process groups in the V Kernel
ACM Transactions on Computer Systems (TOCS)
A comparison of system monitoring methods, passive network monitoring and kernel instrumentation
ACM SIGOPS Operating Systems Review
A new page table for 64-bit address spaces
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The Tenet real-time protocol suite: design, implementation, and experiences
IEEE/ACM Transactions on Networking (TON)
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
An evaluation of the real-time performances of SVR4.0 and SVR4.2
ACM SIGOPS Operating Systems Review
A reuse triplet for systematic software reuse
ACM SIGSOFT Software Engineering Notes
Improving the performance of log-structured file systems with adaptive methods
Proceedings of the sixteenth ACM symposium on Operating systems principles
Scheduling techniques for reducing processor energy use in MacOS
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
Flexible meta access-control for collaborative applications
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Defending against denial of service attacks in Scout
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Matchmaker: an interface specification language for distributed processing
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Performance enhancements to a relational database system
ACM Transactions on Database Systems (TODS)
Hierarchical file organization and its application to similar-string matching
ACM Transactions on Database Systems (TODS)
Introduction to a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
Retrospection on a database system
ACM Transactions on Database Systems (TODS)
Sequentiality and prefetching in database systems
ACM Transactions on Database Systems (TODS)
The design and implementation of INGRES
ACM Transactions on Database Systems (TODS)
Decomposition—a strategy for query processing
ACM Transactions on Database Systems (TODS)
Performance of the V storage server: a preliminary report
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
The file system of an integrated local network
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
An Algorithm for Structuring Flowgraphs
Journal of the ACM (JACM)
A Syntactic Theory of Message Passing
Journal of the ACM (JACM)
A trace-driven analysis of the UNIX 4.2 BSD file system
Proceedings of the tenth ACM symposium on Operating systems principles
Improved parallel alpha-beta search
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
The Gutenberg operating system kernel
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
Operating System Structures to Support Security and Reliable Software
ACM Computing Surveys (CSUR)
Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
Experience Using Multiprocessor Systems—A Status Report
ACM Computing Surveys (CSUR)
Concepts and Notations for Concurrent Programming
ACM Computing Surveys (CSUR)
Symbiotic jobscheduling for a simultaneous mutlithreading processor
ACM SIGPLAN Notices
ACM Transactions on Programming Languages and Systems (TOPLAS)
Algorithm 568: PDS–A Portable Directory System
ACM Transactions on Programming Languages and Systems (TOPLAS)
Process Communication Based on Input Specifications
ACM Transactions on Programming Languages and Systems (TOPLAS)
Using Peephole Optimization on Intermediate Code
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Information Systems (TOIS)
Online help systems: a conspectus
Communications of the ACM
Reflections on software research
Communications of the ACM
Communications of the ACM
Improved interpretation of UNIX-like file names embedded in data
Communications of the ACM
ACM president's letter: throwaway programs
Communications of the ACM
Operating system support for database management
Communications of the ACM
A generalized user interface for applications programs
Communications of the ACM
Pilot: an operating system for a personal computer
Communications of the ACM
Medusa: an experiment in distributed operating system structure
Communications of the ACM
Communications of the ACM
Thoth, a portable real-time operating system
Communications of the ACM
Password security: a case history
Communications of the ACM
Communications of the ACM
Assembling code for machines with span-dependent instructions
Communications of the ACM
The programmer's workbench—a machine for software development
Communications of the ACM
Protection in operating systems
Communications of the ACM
A system for typesetting mathematics
Communications of the ACM
Improving the granularity of access control in Windows NT
SACMAT '01 Proceedings of the sixth ACM symposium on Access control models and technologies
CAD tool interchangeability through Net list translation
ACM SIGDA Newsletter
Symbiotic jobscheduling for a simultaneous multithreaded processor
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Design requirements of a single-user operating system
ACM SIGSMALL/PC Notes
Information and control in gray-box systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A prototype for an advanced command language
ACM-SE 16 Proceedings of the 16th annual Southeast regional conference
A process cache memory for tightly coupled multiprocessor systems
ACM-SE 30 Proceedings of the 30th annual Southeast regional conference
The TILDE naming system: an experiment in relative naming
EW 2 Proceedings of the 2nd workshop on Making distributed systems work
Fast and secure distributed read-only file system
ACM Transactions on Computer Systems (TOCS)
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
LSL: a Link and Selector Language
SIGMOD '76 Proceedings of the 1976 ACM SIGMOD international conference on Management of data
Symbiotic jobscheduling with priorities for a simultaneous multithreading processor
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A portable compiler: theory and practice
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
The line drawing editor, an experiment in computer vision
SIGGRAPH '76 Proceedings of the 3rd annual conference on Computer graphics and interactive techniques
GEO-OUEL: a system for the manipulation and display of geographic data
SIGGRAPH '77 Proceedings of the 4th annual conference on Computer graphics and interactive techniques
A resource management framework for priority-based physical-memory allocation
CRPIT '02 Proceedings of the seventh Asia-Pacific conference on Computer systems architecture
The development of a distributed capability system for VLOS
CRPIT '02 Proceedings of the seventh Asia-Pacific conference on Computer systems architecture
An overview of the SUMMER programming language
POPL '80 Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Improving the granularity of access control for Windows 2000
ACM Transactions on Information and System Security (TISSEC)
Performance analysis of a relational data base management system
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
The data management facilities of PLAIN
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
POPL '82 Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Maple: a programming language and operating system
POPL '82 Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
CQLF---a query language for CODASYL-type databases
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
The temporal query language TQuel
PODS '84 Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems
IEEE Annals of the History of Computing
Splitting the Difference: The Historical Necessity of Synthesis in Software Engineering
IEEE Annals of the History of Computing
The Per-Process View of Naming and Remote Execution
IEEE Parallel & Distributed Technology: Systems & Technology
ACM SIGARCH Computer Architecture News
An Observation on Database Buffering Performance Metrics
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Extending a Best-Effort Operating System to Provide QoS Processor Management
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
Bridging the Information Gap in Storage Protocol Stacks
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
User-Level Extensibility in the Mona File System
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
From Research Software to Open Source
Informatics - 10 Years Back. 10 Years Ahead.
Security Issues in Mobile Code Systems
Mobile Agents and Security
An automatic load/extract scheme for XML documents through object-relational repositories
Journal of Systems and Software
Survey of recent operating systems research, designs and implementations
ACM SIGOPS Operating Systems Review
UNIX: a portable operating system?
ACM SIGOPS Operating Systems Review
Performance evaluation under Unix and a study of PDP-II instruction usage
ACM SIGOPS Operating Systems Review
An operating system case study
ACM SIGOPS Operating Systems Review
Easy entry: the password encryption problem
ACM SIGOPS Operating Systems Review
Functional simulation shortens the development cycle of a new computer
DAC '83 Proceedings of the 20th Design Automation Conference
DAC '83 Proceedings of the 20th Design Automation Conference
A firmware monitor to support vertical migration decisions in the UNIX operating system
MICRO 15 Proceedings of the 15th annual workshop on Microprogramming
Emulation - a useful tool in the development of computer systems
ANSS '82 Proceedings of the 15th annual symposium on Simulation
BASICl—a simple computer to introduce computer organization and assembler language programming
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
SIGUCCS '83 Proceedings of the 11th annual ACM SIGUCCS conference on User services
The new generation of computer architecture
ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture
A test-bed for user interface designs
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
MP/C: A multiprocessor/computer architecture
ISCA '81 Proceedings of the 8th annual symposium on Computer Architecture
Listlessness is better than laziness: Lazy evaluation and garbage collection at compile-time
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
Implementation of Interlisp on the VAX
LFP '82 Proceedings of the 1982 ACM symposium on LISP and functional programming
Research on rural communication and the microcomputer controlled modem and telephone
SIGSMALL '81 Proceedings of the 1981 ACM SIGSMALL symposium on Small systems and SIGMOD workshop on Small database systems
Implementing SMART for minicomputers via relational processing With abstract data types
SIGSMALL '81 Proceedings of the 1981 ACM SIGSMALL symposium on Small systems and SIGMOD workshop on Small database systems
MRS: A microcomputer database management system
SIGSMALL '81 Proceedings of the 1981 ACM SIGSMALL symposium on Small systems and SIGMOD workshop on Small database systems
Development tools for user microprogramming
MICRO 14 Proceedings of the 14th annual workshop on Microprogramming
ICSE '81 Proceedings of the 5th international conference on Software engineering
User Software Engineering and the design of interactive systems
ICSE '81 Proceedings of the 5th international conference on Software engineering
A virtual circuit switch as the basis for distributed systems
SIGCOMM '81 Proceedings of the seventh symposium on Data communications
Design of a user-microprogrammable building block
MICRO 13 Proceedings of the 13th annual workshop on Microprogramming
JOYCE: A next generation personal computer
SIGSMALL '80 Proceedings of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium on Small systems
Architectural implications of abstract data type implementation
ISCA '79 Proceedings of the 6th annual symposium on Computer architecture
Hierarchical coroutines a mechanism for improved program structure
ICSE '79 Proceedings of the 4th international conference on Software engineering
Towards an efficient, machine-independent language for microprogramming
MICRO 12 Proceedings of the 12th annual workshop on Microprogramming
I/O device Emulation in The Stanford Emulation Laboratory
MICRO 12 Proceedings of the 12th annual workshop on Microprogramming
On the effectiveness of buffered and multiple arm disks
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
DAC '78 Proceedings of the 15th Design Automation Conference
Dynamic microprogramming in a time sharing environment
MICRO 10 Proceedings of the 10th annual workshop on Microprogramming
Hardware support for inter-process communication and processor sharing
ISCA '76 Proceedings of the 3rd annual symposium on Computer architecture
The Euclid Language: a progress report
ACM '78 Proceedings of the 1978 annual conference
The application of APL to control more efficient processes
APL '79 Proceedings of the international conference on APL: part 1
A preliminary step towards a language for picture control in a real-time mode
The papers of the ACM symposium on Graphic languages
APL in operating systems research
APL '81 Proceedings of the international conference on APL
Man-machine interface design for timesharing systems
ACM '76 Proceedings of the 1976 annual conference
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
Proceedings of the SIGOA conference on Office information systems
On protection in operating systems
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
MERT - a multi-environment real-time operating system
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
The PDP-11 virtual machine architecture: A case study
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
A multi-microprocessor computer system architecture
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
The Multics kernel design project
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
The Roscoe distributed operating system
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
StarOS, a multiprocessor operating system for the support of task forces
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Observations on the development of an operating system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
A distributed UNIX system based on a virtual circuit switch
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
LOCUS a network transparent, high reliability distributed system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Reflections on the verification of the security of an operating system kernel
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Mod-PROLOG, a modular, microcomputer oriented PROLOG
SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
UIDs as internal names in a distributed file system
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Distributed allocation with pools of servers
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Decentralised control flow - based on UNIX
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
Minicomputer programming languages
SIGMINI '76 Proceedings of the ACM SIGMINI/SIGPLAN interface meeting on Programming systems in the small processor environment
A Little Implementation Language
SIGMINI '76 Proceedings of the ACM SIGMINI/SIGPLAN interface meeting on Programming systems in the small processor environment
Embedding a relational data sublanguage in a general purpose programming language
Proceedings of the 1976 conference on Data : Abstraction, definition and structure
A prototype Spatial Data Management System
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
An introduction to the Programmer's Workbench
ICSE '76 Proceedings of the 2nd international conference on Software engineering
On the relationships among three software metrics
Proceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software quality
Debugging “level”: Step-wise debugging
SIGSOFT '83 Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on High-level debugging
Monitoring in a software development environment: A relational approach
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Vitrail: A window manager for an office information system
COCS '84 Proceedings of the second ACM-SIGOA conference on Office information systems
An experimental investigation of scheduling strategies for UNIX
SIGMETRICS '84 Proceedings of the 1984 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Discrete event simulation languages current status and future directions
WSC '84 Proceedings of the 16th conference on Winter simulation
Perspectives on programming environments
CSC-83 Proceedings of the 1983 computer science conference
The design of a distributed kernel
ACM '81 Proceedings of the ACM '81 conference
Minicomputer speakeasy in a dynamic graphics environment
ACM '77 Proceedings of the 1977 annual conference
Touch-Tone input techniques: Data entry using a constrained keyboard
ACM '74 Proceedings of the 1974 annual conference - Volume 1
The evolution of a Source Code Control System
Proceedings of the software quality assurance workshop on Functional and performance issues
A terminal oriented Hardware Simulator for educational use
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
An introduction to the N. mPc design environment
DAC '79 Proceedings of the 16th Design Automation Conference
DAC '79 Proceedings of the 16th Design Automation Conference
An evaluation of the N. mPc design environment
DAC '79 Proceedings of the 16th Design Automation Conference
Ivy: a read/write peer-to-peer file system
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
SODS/OS: a distributed operating system for the IBM series/1
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
Type syntax in the language "C": an object lesson in syntactic innovation
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Computer assisted communication system
ACM SIGCAPH Computers and the Physically Handicapped
"Flowblocks": a technique for structured programming
ACM SIGPLAN Notices
Further comments on "a view of coroutines"
ACM SIGPLAN Notices
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Brevity and clarity in command languages
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Running on the bare metal with GeekOS
Proceedings of the 35th SIGCSE technical symposium on Computer science education
"Some concerns about Modula-2" considered unwarranted
ACM SIGPLAN Notices
A hierarchical model of a graphics system
ACM SIGGRAPH Computer Graphics
Interactive computer graphics with the UNIX time-sharing system
ACM SIGGRAPH Computer Graphics
Graphical input interaction technique (GIIT)
ACM SIGGRAPH Computer Graphics
ACM SIGGRAPH Computer Graphics
Inexpensive real-time image generation and control
ACM SIGGRAPH Computer Graphics
A taxonomy of tool features for the Ada programming support environment (APSE)
ACM SIGAda Ada Letters
Software environment research: the next five years
ACM SIGSOFT Software Engineering Notes
The magic number eighteen plus or minus three: a study of software technology maturation
ACM SIGSOFT Software Engineering Notes
Functional composition: a mechanism to compose programs
ACM SIGSOFT Software Engineering Notes
Connecting a minicomputer to an X.25 network: a case study
ACM SIGCOMM Computer Communication Review
Current research in computer networks: a personal view
ACM SIGCOMM Computer Communication Review
Customization in a UNIX Computing Environment
LISA '93 Proceedings of the 7th USENIX conference on System administration
An operating system for the INTEL MDS system: the kernel
ACM SIGMINI Newsletter
A computer system supporting data abstraction
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
A computer system supporting data abstraction
ACM SIGOPS Operating Systems Review
Implication and equivalence I / O
ACM SIGOPS Operating Systems Review
An overview of the Amoeba distributed operating system
ACM SIGOPS Operating Systems Review
Personal computing: problems of the 80's
ACM SIGPC Notes
The use of production systems in RITA to construct personal computer "agents"
ACM SIGART Bulletin
Improving the Scalability of Parallel Jobs by adding Parallel Awareness to the Operating System
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Ivy: a read/write peer-to-peer file system
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Encyclopedia of Computer Science
An area organized data structure for interactive graphics
SIGGRAPH '75 Proceedings of the 2nd annual conference on Computer graphics and interactive techniques
ACM SIGSMALL Newsletter
JOYCE: a next generation personal computer
ACM SIGSMALL Newsletter
Position paper on: personal computers for science in the 1980's
ACM SIGPC Notes
Limiting trust in the storage stack
Proceedings of the second ACM workshop on Storage security and survivability
A comparison of interactivity in the Linux 2.6 scheduler and an MLFQ scheduler
Software—Practice & Experience
Rethinking/dev and devices in the UNIX kernel
BSDC'02 Proceedings of the BSD Conference 2002 on BSD Conference
A security model for full-text file system search in multi-user environments
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Fast and secure distributed read-only file system
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
The Nachos instructional operating system
USENIX'93 Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings
OSDI '06 Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7
Building systems that flexibly control downloaded executable context
SSYM'96 Proceedings of the 6th conference on USENIX Security Symposium, Focusing on Applications of Cryptography - Volume 6
Phantom: an interpreted language for distributed programming
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
SLIC: an extensibility system for commodity operating systems
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
Sealing OS processes to improve dependability and safety
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Reflections on software research
ACM Turing award lectures
ACM Turing award lectures
On building systems that will fail
ACM Turing award lectures
A micro-DBMS for a distributed data base
VLDB '78 Proceedings of the fourth international conference on Very Large Data Bases - Volume 4
The ADAPT system: a generalized approach towards data conversion
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
DSIS - a database system with interrelational semantics
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
Multiprocessor/distributed processing bibliography (in machine-readable form)
ACM SIGARCH Computer Architecture News
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
The Chubby lock service for loosely-coupled distributed systems
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Experiences building PlanetLab
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
MP/C: A Multiprocessor/Computer Architecture
IEEE Transactions on Computers
Derivation and Calibration of a Transient Error Reliability Model
IEEE Transactions on Computers
Design of HM2p A Hierarchical Multimicroprocessor for General-Purpose Applications
IEEE Transactions on Computers
Micros, A Distributed Operating System for Micronet, A Reconfigurable Network Computer
IEEE Transactions on Computers
Remote control: distributed application configuration, management, and visualization with plush
LISA'07 Proceedings of the 21st conference on Large Installation System Administration Conference
ACM Transactions on Computer Systems (TOCS)
Scientific Computing in the $C^H$ Programming Language
Scientific Programming
Handling of Complex Numbers in the $C^H$ Programming Language
Scientific Programming
Robots in the kitchen: Exploiting ubiquitous sensing and actuation
Robotics and Autonomous Systems
Dealing with Process Overload Attacks in UNIX
Information Security Journal: A Global Perspective
Steady state approximations of limited processor sharing queues in heavy traffic
Queueing Systems: Theory and Applications
Privacy analysis and enhancements for data sharing in *nix systems
International Journal of Information and Computer Security
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
An interactive system for aiding management decision making
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Computer typesetting of technical journals on UNIX
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Diskomania: a small-system floppy disk operating system
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Instructional computer systems for higher education
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
Design considerations of a database system in a clinical network environment
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
The RAND intelligent terminal agent (RITA) as a network access aid
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
An overview of the distributed computer network
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
A perspective on network operating systems
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
Structure of the ELF operating system
AFIPS '76 Proceedings of the June 7-10, 1976, national computer conference and exposition
Minicompilers, preprocessors and other tools
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
INGRES: a relational data base system
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
CARL: experience of an application using clusters
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
A tiny portable language-independent macroprocessor and some applications
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Extracting unique rows of a bounded degree array using tries
AFIPS '80 Proceedings of the May 19-22, 1980, national computer conference
An interactive display environment, or knitting sheep's clothing for a wolf
AFIPS '83 Proceedings of the May 16-19, 1983, national computer conference
Distributed processing of problem-solving applications for farmers
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Self-adaptive admission control policies for resource-sharing systems
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
Search-as-a-service: Outsourced search over outsourced storage
ACM Transactions on the Web (TWEB)
Automatic programming for streams
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Law of Large Number Limits of Limited Processor-Sharing Queues
Mathematics of Operations Research
Forum: data stream linkage and the UNIX system
IBM Systems Journal
A layered Virtual Organization architecture for grid
The Journal of Supercomputing
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive
ACM Transactions on Computer Systems (TOCS)
Switch: exploring the design of application and configuration switching at tabletops
ACM International Conference on Interactive Tabletops and Surfaces
Teaching operating systems as how computers work
Proceedings of the 42nd ACM technical symposium on Computer science education
Distributed application configuration, management, and visualization with plush
ACM Transactions on Internet Technology (TOIT)
Automating computer bottleneck detection with belief nets
UAI'95 Proceedings of the Eleventh conference on Uncertainty in artificial intelligence
Experiences gained from building a services-based distributed operating system
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Parallel developments in programming languages and operating systems
Computer Languages
Hard-to-use evaluation criteria for software engineering
Journal of Systems and Software
Software quality metrics based on interconnectivity
Journal of Systems and Software
Automatic deletion of obsolete information
Journal of Systems and Software
Lessons learned when building a greenfield high performance computing ecosystem
lisa'12 Proceedings of the 26th international conference on Large Installation System Administration: strategies, tools, and techniques
The operating system: should there be one?
Proceedings of the Seventh Workshop on Programming Languages and Operating Systems
Hi-index | 48.59 |
UNIX is a general-purpose, multi-user, interactive operating system for the Digital Equipment Corporation PDP-11/40 and 11/45 computers. It offers a number of features seldom found even in larger operating systems, including: (1) a hierarchical file system incorporating demountable volumes; (2) compatible file, device, and inter-process I/O; (3) the ability to initiate asynchronous processes; (4) system command language selectable on a per-user basis; and (5) over 100 subsystems including a dozen languages. This paper discusses the nature and implementation of the file system and of the user command interface.