Pioneers in Computer Science
Pioneers in CS
Back
Per Brinch Hansen
Cold Warprogramming languagessoftware engineeringoperating systems

Per Brinch Hansen

Per Brinch Hansen was a Danish-American computer scientist known for his work in operating systems,

1938 – 2007DenmarkContribution: 1969

Introduction

Per Brinch Hansen (1938-2007) was a Danish computer scientist and software engineer. He made significant contributions to concurrent programming and operating systems. Hansen developed the monitor concept, which is widely used in concurrent programming languages. His work influenced the design of operating systems and played a key role in the advancement of parallel computing.

Key Achievement

Developed the RC 4000 multiprogramming system, which introduced the concept of an operating system kernel and the separation of policy and mechanism; effectively the first microkernel architecture.Co-developed the monitor with Tony Hoare, and created the first monitor implementation. Implemented the first form of remote procedure call in the RC 4000,and was first to propose remote procedure calls as a structuring concept for distributed computing.

Biography

Per Brinch Hansen was a Danish-American computer scientist known for his work in operating systems, concurrent programming and parallel and distributed computing.

Awards

Computer Pioneer Award2002
IEEE Fellow

Institutions

University of Copenhagen

1984–1987

Carnegie Mellon University

1970–1972

Regnecentralen

1963–1970

California Institute of Technology

1972–1976

University of Southern California

1976–1984

Syracuse University

1987–2007

Education

Technical University of Denmark

Skt. Jørgens Gymnasium