108,761 research outputs found

    Scalable Unix Commands for Parallel Processors: A High-Performance Implementation

    Get PDF
    We describe a family of MPI applications we call the Parallel Unix Commands. These commands are natural parallel versions of common Unix user commands such as ls, ps, and find, together with a few similar commands particular to the parallel environment. We describe the design and implementation of these programs and present some performance results on a 256-node Linux cluster. The Parallel Unix Commands are open source and freely available.Comment: 9 pages, 2 figure

    NASTRAN migration to UNIX

    Get PDF
    COSMIC/NASTRAN, as it is supported and maintained by COSMIC, runs on four main-frame computers - CDC, VAX, IBM and UNIVAC. COSMIC/NASTRAN on other computers, such as CRAY, AMDAHL, PRIME, CONVEX, etc., is available commercially from a number of third party organizations. All these computers, with their own one-of-a-kind operating systems, make NASTRAN machine dependent. The job control language (JCL), the file management, and the program execution procedure of these computers are vastly different, although 95 percent of NASTRAN source code was written in standard ANSI FORTRAN 77. The advantage of the UNIX operating system is that it has no machine boundary. UNIX is becoming widely used in many workstations, mini's, super-PC's, and even some main-frame computers. NASTRAN for the UNIX operating system is definitely the way to go in the future, and makes NASTRAN available to a host of computers, big and small. Since 1985, many NASTRAN improvements and enhancements were made to conform to the ANSI FORTRAN 77 standards. A major UNIX migration effort was incorporated into COSMIC NASTRAN 1990 release. As a pioneer work for the UNIX environment, a version of COSMIC 89 NASTRAN was officially released in October 1989 for DEC ULTRIX VAXstation 3100 (with VMS extensions). A COSMIC 90 NASTRAN version for DEC ULTRIX DECstation 3100 (with RISC) is planned for April 1990 release. Both workstations are UNIX based computers. The COSMIC 90 NASTRAN will be made available on a TK50 tape for the DEC ULTRIX workstations. Previously in 1988, an 88 NASTRAN version was tested successfully on a SiliconGraphics workstation

    The Design and Implementation of the RPC Device Drivers

    Get PDF
    The RPC project group is investigating high performance communication network interface structures which are compatible with existing operating systems, in this instance SunOS 4.1 Unix. The use of parallel processing in the marshalling and unmarshalling of RPC arguments together with direct I/O to and from the user's data area and early scheduling of user processes, are expected to give a higher throughput than more traditional implementations. The network front end comprises PC based TRAM's. The Unix machine is a Sun SPARC1+ running SunOS 4.1.3. The interconnection between the two systems is by the SCSI bus. To implement this structure requires a kernel device driver to act as a bridge between the Unix environment on the SPARC station and the TRAM's in the PC. This report describes the structure and implementation of this device driver, showing the design adopted to provide multiple rpc interfaces over a single SCSI bus

    Why teach unix?

    Full text link
    This paper examines computing academics' conceptions of the Unix operating system, and the purpose of teaching Unix. Interview transcripts from nine academics were analysed phenomenographically. A small number of qualitatively different conceptions of Unix were identified, within two broad categories. The first broad category manifested a technical approach to Unix. Within this broad category, the conceptions of Unix were, from the least to most sophisticated ! (1) Unix as a set of unrelated commands; (2) Unix as a command line interface superior to GUIs; and (3) Unix as a problem solving tool. The second broad category was a non technical conception of Unix, in which Unix was seen as a resource that is cheap, secure and robust. With regard to teaching Unix, two broad categories of reasons were identified ! practical and pedagogical. These results for teachers are broadly consistent with an earlier phenomenographic study of student conceptions of Unix. © 2007, Australian Computer Society, Inc

    Quality of service in distributed multimedia systems

    Get PDF
    The Unix operating system made a vital contribution to information technology by introducing the notion of composing complicated applications out of simple ones by means of pipes and shell scripts. One day, this will also be possible with multimedia applications. Before this can happen, however, operating systems must support multimedia in as general a way as Unix now supports ordinary applications. Particularly, attention must be paid to allowing the operating-system service to degrade gracefully under heavy loads.\ud This paper presents the Quality-of-Service architecture of the Huygens project. This architecture provides the mechanisms that allow applications to adapt the level of their service to the resources the operating system can make available

    Techniques Of Translating English Figurative Expressions In ‘Colours’ Magazine By Garuda Indonesia Into Indonesian

    Get PDF
    The article is aimed to find out the Techniques of Translating English Figurative Expression in ‘Colours’ Magazine by Garuda Indonesia into Indonesian. There are three problems are discussed in this study, namely (1) types of figurative expressions found in the English version of ‘Colours’ magazine and their translation’s equivalence into Indonesian and (2) kinds of translation techniques applied in translating the English figurative expression into Indonesian, This research belongs to qualitative research and the data used in this study were taken from the ‘Colours’ magazine by Garuda Indonesia. The main theory which is applied in this study is taken from the theory of Molina & Albir (2002) in their book entitled Translation Techniques Revisited; A Dynamic and Functionalist Approach. Another theory applied is taken from the theory of McArthur (1992) in his book entitled The Oxford Companion on The English Language. Other supporting theories which are used to support this study are the theory of Larson (1998) in her book entitled Meaning-Based Translation and some other books considered relevant to the topic. The result showed that there are eleven kinds of English figurative expressions found in the data. They are antithesis, euphemism, hyperbole, idioms, irony, metaphor, metonimy, personification, pleonasm, simile and synecdoche. In translating techniques, the translator applied ten translating techniques, they are; adaptation, borrowing, compensation, description, established equivalent, linguistic comprehension, literal technique, modulation, reduction and transposition. In translating a figurative expression from SL into TL, some of the results showed that an English figurative expression is translated into Indonesian figurative translation but some of them can not maintain its figurativeness in Indonesian, therefore the English figurative expression is translated into Indonesian non-figuratively. Keywords: Techniques of Translating, English Figurative Expression, Colours Magazi

    Process migration in UNIX environments

    Get PDF
    To support process migration in UNIX environments, the main problem is how to encapsulate the location dependent features of the system in such a way that a host independent virtual environment is maintained by the migration handlers on the behalf of each migrated process. An object-oriented approach is used to describe the interaction between a process and its environment. More specifically, environmental objects were introduced in UNIX systems to carry out the user-environment interaction. The implementation of the migration handlers is based on both the state consistency criterion and the property consistency criterion
    corecore