دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1. Auflage 2020]
نویسندگان: Christian Baun
سری:
ISBN (شابک) : 9783658297848, 3658297840
ناشر:
سال نشر: 2020
تعداد صفحات: [282]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 Mb
در صورت تبدیل فایل کتاب Operating Systems/ Betriebssysteme Bilingual Edition: English - German/ Zweisprachige Ausgabe: Englisch - Deutsch به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سیستم عامل / نسخه دوزبانه Betriebssysteme: انگلیسی - آلمانی / Zweisprachige Ausgabe: Englisch - Deutsch نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Preface Vorwort Contents Inhaltsverzeichnis 1 Introduction 2 Fundamentals of Computer Science 2.1 Bit 2.2 Representation of Numbers 2.2.1 Decimal System 2.2.2 Binary System 2.2.3 Octal System 2.2.4 Hexadecimal System 2.3 File and Storage Dimensions 2.4 Information Representation 2.4.1 ASCII Encoding 2.5 Unicode 2.6 Representation of Strings 3 Fundamentals of Operating Systems 3.1 Operating Systems in Computer Science 3.2 Positioning and Core Functionalities of Operating Systems 3.3 Evolution of Operating Systems 3.3.1 Second Generation of Computers 3.3.2 Third Generation of Computers 3.3.3 Fourth Generation of Computers 3.4 Operating Modes 3.4.1 Batch Processing and Time-sharing 3.4.2 Singletasking and Multitasking 3.4.3 Single-user and Multi-user 3.5 8/16/32/64-Bit Operating Systems 3.6 Real-Time Operating Systems 3.6.1 Hard and Soft Real-Time Operating Systems 3.6.2 Architectures of Real-Time Operating Systems 3.7 Distributed Operating Systems 3.8 Kernel Architectures 3.8.1 Monolithic Kernels 3.8.2 Microkernels 3.8.3 Hybrid Kernels 3.9 Structure (Layers) of Operating Systems 4 Fundamentals of Computer Architecture 4.1 Von Neumann Architecture 4.1.1 Central Processing Unit 4.1.2 Fetch-Decode-Execute Cycle 4.1.3 Bus Lines 4.2 Input/Output Devices 4.3 Digital Data Storage 4.4 Memory Hierarchy 4.4.1 Register 4.4.2 Cache 4.4.3 Cache Write Policies 4.4.4 Main Memory 4.4.5 Hard Disk Drives 4.4.6 Addressing Data on Hard Disk Drives 4.4.7 Access Time of HDDs 4.4.8 Solid-State Drives 4.4.9 Reading Data from Flash Memory Cells 4.5 RAID 4.5.1 RAID 0 4.5.2 RAID 1 4.5.3 RAID 2 4.5.4 RAID 3 4.5.5 RAID 4 4.5.6 RAID 5 4.5.7 RAID 6 4.5.8 RAID Combinations 5 Memory Management 5.1 Memory Management Concepts 5.1.1 Static Partitioning 5.1.2 Dynamic Partitioning 5.1.3 Buddy Memory Allocation 5.2 Memory Addressing in Practice 5.2.1 Real Mode 5.2.2 Protected Mode and Virtual Memory 5.2.3 Page-based Memory Management (Paging) 5.2.4 Segment-based Memory Management (Segmentation) 5.2.5 State of the Art of Virtual Memory 5.2.6 Kernel space and User space 5.3 Page Replacement Strategies 5.3.1 Optimal Strategy 5.3.2 Least Recently Used 5.3.3 Least Frequently Used 5.3.4 First In First Out 5.3.5 Clock / Second Chance 5.3.6 Random 6 File Systems 6.1 Technical Principles of File Systems 6.2 Block Addressing in Linux File Systems 6.2.1 Minix 6.2.2 ext2/3 6.3 File Systems with a File Allocation Table 6.3.1 FAT12 6.3.2 FAT16 6.3.3 FAT32 6.3.4 VFAT 6.4 Journaling File Systems 6.5 Extent-based Addressing 6.5.1 ext4 6.5.2 NTFS 6.6 Copy-on-Write 6.7 Accelerating Data Access with a Cache 6.8 Defragmentation 7 System Calls 7.1 User Mode and Kernel Mode 7.2 System Calls and Libraries 7.3 System Call Processing 8 Process Management 8.1 Process Context 8.2 Process States 8.3 Structure of a Process in Memory 8.4 Process Creation via fork 8.5 Replacing Processes via exec 8.6 Process Switching and Process Scheduling 8.6.1 Priority-driven Scheduling 8.6.2 First Come First Served 8.6.3 Round Robin 8.6.4 Shortest Job First / Shortest Process Next 8.6.5 Shortest Remaining Time First 8.6.6 Longest Job First 8.6.7 Longest Remaining Time First 8.6.8 Highest Response Ratio Next 8.6.9 Earliest Deadline First 8.6.10 Fair-Share Scheduling 8.6.11 Multilevel Scheduling 9 Interprocess Communication 9.1 Critical Sections and Race Conditions 9.2 Synchronization of Processes 9.2.1 Specification of the Execution Order of Processes 9.2.2 Protecting Critical Sections by Blocking 9.2.3 Starvation and Deadlock 9.3 Communication of Processes 9.3.1 Shared Memory 9.3.2 Message Queues 9.3.3 Pipes 9.3.4 Sockets 9.4 Cooperation of Processes 9.4.1 Semaphore 9.4.2 Mutex 9.4.3 Monitor 10 Virtualization 10.1 Partitioning 10.2 Hardware Emulation 10.3 Application Virtualization 10.4 Full Virtualization 10.5 Paravirtualization 10.6 Hardware Virtualization 10.7 Operating System-level Virtualization Glossary Bibliography Index