Skip to main content

2017 | OriginalPaper | Buchkapitel

2. Prozesse

verfasst von : Rüdiger Brause

Erschienen in: Betriebssysteme

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

In früheren Zeiten waren die Rechner zu jedem Zeitpunkt für nur eine Hauptaufgabe bestimmt. Alle Programme wurden zu einem Paket geschnürt und liefen nacheinander durch (Stapelverarbeitung oder Batch-Betrieb). Üblicherweise gibt es heutzutage aber nicht nur ein Programm auf einem Rechner, sondern mehrere (Mehrprogrammbetrieb, multi-tasking). Auch gibt es nicht nur einen Benutzer (single user), sondern mehrere (Mehrbenutzerbetrieb, multi-user).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Albers, S.: An experimental Study of new and known online packet buffering algorithms. Algorithmica 57:724–746 (2010)MathSciNetCrossRef Albers, S.: An experimental Study of new and known online packet buffering algorithms. Algorithmica 57:724–746 (2010)MathSciNetCrossRef
Zurück zum Zitat Albers, S.: Energy-efficient algorithms. Commun. ACM 53:(5): 86–96 (2010)CrossRef Albers, S.: Energy-efficient algorithms. Commun. ACM 53:(5): 86–96 (2010)CrossRef
Zurück zum Zitat Brinch Hansen P.: Structured Multiprogramming. Commun. of the ACM 15(7), 574–578 (1972)CrossRef Brinch Hansen P.: Structured Multiprogramming. Commun. of the ACM 15(7), 574–578 (1972)CrossRef
Zurück zum Zitat Brinch Hansen, P.: Operating System Principles. Prentice Hall, Englewood Cliffs, NJ 1973MATH Brinch Hansen, P.: Operating System Principles. Prentice Hall, Englewood Cliffs, NJ 1973MATH
Zurück zum Zitat Coffman E. G., Elphick M. J., Shoshani A.: System Deadlocks. ACM Computing Surveys 3, 67–78 (1971)CrossRef Coffman E. G., Elphick M. J., Shoshani A.: System Deadlocks. ACM Computing Surveys 3, 67–78 (1971)CrossRef
Zurück zum Zitat Cooling J.: Real-time Operating Systems. Lindentree Associates, 2014 Cooling J.: Real-time Operating Systems. Lindentree Associates, 2014
Zurück zum Zitat Cristian F., Aghili H., Strong R., Dolev D.: Atomic Broadcast: From Simple Message Diffusion to Byzantine Agreement. IEEE Proc. FTCS-15, pp. 200–206 (1985)MATH Cristian F., Aghili H., Strong R., Dolev D.: Atomic Broadcast: From Simple Message Diffusion to Byzantine Agreement. IEEE Proc. FTCS-15, pp. 200–206 (1985)MATH
Zurück zum Zitat Dal Cin M., Brause R., Lutz J., Dilger E., Risse Th.: ATTEMPTO: An Experimental Fault-Tolerant Multiprocessor System. Microprocessing and Microprogramming 20, 301–308 (1987)CrossRef Dal Cin M., Brause R., Lutz J., Dilger E., Risse Th.: ATTEMPTO: An Experimental Fault-Tolerant Multiprocessor System. Microprocessing and Microprogramming 20, 301–308 (1987)CrossRef
Zurück zum Zitat Dijkstra E. W.: Cooperating Sequential Processes, Technical Report (1965). Reprinted in Genuys (ed.): Programming Languages. Academic Press, London 1985 Dijkstra E. W.: Cooperating Sequential Processes, Technical Report (1965). Reprinted in Genuys (ed.): Programming Languages. Academic Press, London 1985
Zurück zum Zitat Dijkstra E. W.: Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM, 18(8):453–457, August 1975MathSciNetCrossRef Dijkstra E. W.: Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM, 18(8):453–457, August 1975MathSciNetCrossRef
Zurück zum Zitat Furht B., Grostick D., Gluch D., Rabbat G., Parker J., McRoberts M.: Real-Time UNIX System Design and Appplication Guide. Kluwer Academic Publishers, Boston 1991CrossRef Furht B., Grostick D., Gluch D., Rabbat G., Parker J., McRoberts M.: Real-Time UNIX System Design and Appplication Guide. Kluwer Academic Publishers, Boston 1991CrossRef
Zurück zum Zitat Gottlieb A., Lubachevsky B., Rudolph, L.: Coordinating Large Numbers of Processors. Proc. Int. Conf. on Parallel Processing, 1981 Gottlieb A., Lubachevsky B., Rudolph, L.: Coordinating Large Numbers of Processors. Proc. Int. Conf. on Parallel Processing, 1981
Zurück zum Zitat Gottlieb A., Grishman R., Kruskal C., McAuliffe K., Rudolph L., Snir M.: The NYU Ultracomputer-Designing an MIMD Shared Memory Parallel Computer. IEEE Transactions on Computers C-32(2), 175–189 (1983)CrossRef Gottlieb A., Grishman R., Kruskal C., McAuliffe K., Rudolph L., Snir M.: The NYU Ultracomputer-Designing an MIMD Shared Memory Parallel Computer. IEEE Transactions on Computers C-32(2), 175–189 (1983)CrossRef
Zurück zum Zitat Graham R. L.: Bounds on Multiprocessing Anomalies and Packing Algorithms. Proc. AFIPS Spring Joint Conference 40, AFIPS Press, Montvale, N.J., pp. 205–217 (1972) Graham R. L.: Bounds on Multiprocessing Anomalies and Packing Algorithms. Proc. AFIPS Spring Joint Conference 40, AFIPS Press, Montvale, N.J., pp. 205–217 (1972)
Zurück zum Zitat Habermann A. N.: Prevention of System Deadlocks. Commun. of the ACM 12(7), 373–377, 385 (1969)CrossRef Habermann A. N.: Prevention of System Deadlocks. Commun. of the ACM 12(7), 373–377, 385 (1969)CrossRef
Zurück zum Zitat Hewlett-Packard: How HP-UX Works. Manual B2355-90029, Hewlett Packard Company, Corvallis, OR 1991 Hewlett-Packard: How HP-UX Works. Manual B2355-90029, Hewlett Packard Company, Corvallis, OR 1991
Zurück zum Zitat Hoare C. A. R.: Towards a Theory of Parallel Programming. In Hoare, C. A. R., Perrot, R. H. (Eds): Operating System Techniques. Academic Press, London 1972 Hoare C. A. R.: Towards a Theory of Parallel Programming. In Hoare, C. A. R., Perrot, R. H. (Eds): Operating System Techniques. Academic Press, London 1972
Zurück zum Zitat Hoare C. A. R.: Monitors: An Operating System Structuring Concept. Commun. of the ACM 17(10), 549–557 (1974)CrossRef Hoare C. A. R.: Monitors: An Operating System Structuring Concept. Commun. of the ACM 17(10), 549–557 (1974)CrossRef
Zurück zum Zitat IEEE: Threads extension for portable operating systems. P1003.4a, D6 draft, Technical Committee on Operating Systems of the IEEE Computer Society, Report-Nr. ISC/IEC JTC1/SC22/WG15N-P1003, New York, 1992 IEEE: Threads extension for portable operating systems. P1003.4a, D6 draft, Technical Committee on Operating Systems of the IEEE Computer Society, Report-Nr. ISC/IEC JTC1/SC22/WG15N-P1003, New York, 1992
Zurück zum Zitat INMOS Ltd.: occam® 2 Reference Manual. Prentice Hall, Englewood Cliffs, NJ 1988 INMOS Ltd.: occam® 2 Reference Manual. Prentice Hall, Englewood Cliffs, NJ 1988
Zurück zum Zitat Keedy J. L.: On Structuring Operating Systems with Monitors. ACM Operating Systems Rev. 13(1), 5–9 (1979)CrossRef Keedy J. L.: On Structuring Operating Systems with Monitors. ACM Operating Systems Rev. 13(1), 5–9 (1979)CrossRef
Zurück zum Zitat Lampson B.W., Redell D. D.: Experience with Processes and Monitors in Mesa. Commun. of the ACM 23(2), 105–117 (1980)CrossRef Lampson B.W., Redell D. D.: Experience with Processes and Monitors in Mesa. Commun. of the ACM 23(2), 105–117 (1980)CrossRef
Zurück zum Zitat Laplante Ph.: Real-Time Systems Design and Analysis. IEEE Press 1993 Laplante Ph.: Real-Time Systems Design and Analysis. IEEE Press 1993
Zurück zum Zitat Lister A.: The Problem of Nested Monitor Calls. ACM Operating Systems Rev. 11(3), 5–7 (1977)CrossRef Lister A.: The Problem of Nested Monitor Calls. ACM Operating Systems Rev. 11(3), 5–7 (1977)CrossRef
Zurück zum Zitat Liu C.L., Layland J.W.: Scheduling Algorithms for Multiprogramming in Hard Real-Time Environment. Journal of the ACM 20(1), 46–61 (1973)MathSciNetCrossRef Liu C.L., Layland J.W.: Scheduling Algorithms for Multiprogramming in Hard Real-Time Environment. Journal of the ACM 20(1), 46–61 (1973)MathSciNetCrossRef
Zurück zum Zitat Liu J.W.S., Liu C.L.: Performance Analysis of Multiprocessor Systems Containing Functionally Dedicated Processors. Acta Informatica 10(1), 95–104 (1978)MathSciNetCrossRef Liu J.W.S., Liu C.L.: Performance Analysis of Multiprocessor Systems Containing Functionally Dedicated Processors. Acta Informatica 10(1), 95–104 (1978)MathSciNetCrossRef
Zurück zum Zitat Love R.: Linux Kernel Development, Sams Publ. 2003, ISBN 0-672-32512-8 Love R.: Linux Kernel Development, Sams Publ. 2003, ISBN 0-672-32512-8
Zurück zum Zitat Mattern F.: Verteilte Basisalgorithmen, Informatik-Fachberichte 226, Springer-Verlag Berlin, 1989CrossRef Mattern F.: Verteilte Basisalgorithmen, Informatik-Fachberichte 226, Springer-Verlag Berlin, 1989CrossRef
Zurück zum Zitat Maurer C: Grundzüge der Nichtsequentiellen Programmierung, Springer Verlag Berlin Heidelberg 1999CrossRef Maurer C: Grundzüge der Nichtsequentiellen Programmierung, Springer Verlag Berlin Heidelberg 1999CrossRef
Zurück zum Zitat Maurer W.: Linux Kernelarchitektur – Konzepte, Strukturen, Algorithmen von Kernel 2.6, Carl Hanser Verlag München, 2004, ISBN 3-446-22566-8 Maurer W.: Linux Kernelarchitektur – Konzepte, Strukturen, Algorithmen von Kernel 2.6, Carl Hanser Verlag München, 2004, ISBN 3-446-22566-8
Zurück zum Zitat Muntz R., Coffman, E.: Optimal Preemptive Scheduling on Two Processor Systems. IEEE Trans. on Computers C-18, 1014–1020 (1969)CrossRef Muntz R., Coffman, E.: Optimal Preemptive Scheduling on Two Processor Systems. IEEE Trans. on Computers C-18, 1014–1020 (1969)CrossRef
Zurück zum Zitat Northrup Ch.: Programming with Unix Threads. John Wiley & Sons, New York 1996 Northrup Ch.: Programming with Unix Threads. John Wiley & Sons, New York 1996
Zurück zum Zitat Peterson G. L.: Myths about the Mutual Exclusion Problem. Information Processing Letters 12, 115–116 (1981)CrossRef Peterson G. L.: Myths about the Mutual Exclusion Problem. Information Processing Letters 12, 115–116 (1981)CrossRef
Zurück zum Zitat Robinson, J.T.: Some Analysis Techniques for Asynchronous Multiprocessor Algorithms. IEEE Trans. on Software Eng. SE-5(1), 24–30 (1979)MathSciNetCrossRef Robinson, J.T.: Some Analysis Techniques for Asynchronous Multiprocessor Algorithms. IEEE Trans. on Software Eng. SE-5(1), 24–30 (1979)MathSciNetCrossRef
Zurück zum Zitat Stankovic J., Ramamritham K.: The Spring Kernel: A New Paradigm for Real Time Systems. IEEE Software 8(3), 62–72 (1991)CrossRef Stankovic J., Ramamritham K.: The Spring Kernel: A New Paradigm for Real Time Systems. IEEE Software 8(3), 62–72 (1991)CrossRef
Zurück zum Zitat Stankovic J., Spuri M., Ramamritham K., Buttazzo G.: Deadline Scheduling for Real-time Systems, Kluwer Academic Publishers, 1998CrossRef Stankovic J., Spuri M., Ramamritham K., Buttazzo G.: Deadline Scheduling for Real-time Systems, Kluwer Academic Publishers, 1998CrossRef
Zurück zum Zitat Teorey T. J., Pinkerton T. B.: A Comparative Analysis of Disk Scheduling Policies. Commun. of the ACM 15(3),177–184 (1972)CrossRef Teorey T. J., Pinkerton T. B.: A Comparative Analysis of Disk Scheduling Policies. Commun. of the ACM 15(3),177–184 (1972)CrossRef
Zurück zum Zitat Wörn H., Brinkschulte U.: Echtzeitsysteme, Springer Verlag, Berlin 2005MATH Wörn H., Brinkschulte U.: Echtzeitsysteme, Springer Verlag, Berlin 2005MATH
Metadaten
Titel
Prozesse
verfasst von
Rüdiger Brause
Copyright-Jahr
2017
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-54100-5_2

Premium Partner