Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Robert C. Varney

dblp:22/6531 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 1976
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Operating systems › resource management › process management
CPU scheduling
0.011971
Process Selection in an Hierarchical Operating System · SOSP 1971
Operating systems › resource management › process management › CPU scheduling
hierarchical scheduling
0.011971
Process Selection in an Hierarchical Operating System · SOSP 1971
Embedded and real-time systems
real-time scheduling
0.011971
Process Selection in an Hierarchical Operating System · SOSP 1971
YearPublicationVenuePosition
1976 Toward the Understandability of an Operating System
abstract
Design considerations are presented for the construction of an operating system. (This approach emphasises the need to understand the interrelationships among all operating system components to facilitate the inevitable growth and development of a useful system). The concept of a process and a resource are defined in such a way that a resource-to-process concept is developed, which is later used to provide an ‘individualised’ virtual environment for a process. Terminology is introduced to distinguish between so-called S and type M resources, which must be treated differently for resource sharing. The levels of abstraction are described for the tree structured operating system that evolved from the design considerations. Within the tree, resource sharing is allowed and controlled by a communication language and so-called resource tables. Since the system was designed for use on a PDP-11/45, the basic components of its tree are given. It is then suggested that the tree presented here is, in fact, a basic framework upon which different specific operating systems may be built.
Robert C. Varney
Comput. J.1
1973 The Structural Foundation for an Operating System
abstract
Operating systems have come into wide use within the last decade; many of today's systems have evolved into large, hard-to-understand complexes from small, workable monitoring systems. The object of this paper is to present the basic concepts of a well-structured environment which can support a highly complex operating system, but which at the same time can remain generally comprehensible, by virtue of its structure and the basic components of that structure. The paper begins with the basic design criteria and goals. It then presents the idea of a well-defined tree structure using the concepts of local-level knowledge (which delimits the scope of the processes at each node of the tree), modularity (which separates the system into workable parts), and functionality (which demands that each level of abstraction be well-specified). Two concepts, namely the process selector tree and recordability tree, are discussed as natural extensions of a tree structured system.
Robert C. Varney, Malcolm H. Gotterer
Comput. J.1
1972 Priority Processes Used for Scheduling Within a Tree Structured Operating System
Robert C. Varney
Inf. Process. Lett.1
1971 Process Selection in an Hierarchical Operating System
abstract
This paper presents a new model for use in scheduling processes for the sharing of a processor. The model may be used in various modes of operation, including multiprogramming, real time and time sharing. Because the model is applicable for various modes of operation and because it is significantly useful only within a well-defined system hierarchy, the context for discussion is Hansen's system for the RC 4000.3,4,5
Robert C. Varney
SOSP1