Skip to content
  • facebook.com
  • twitter.com
  • t.me
  • instagram.com
  • youtube.com

Basic Computer Science

Learn the Foundations. Understand the Science Behind Computing.

Subscribe
  • Home
  • Online Tools
  • Basic Computer Science app
Posted inFeatured

💻 What Computer Science Is Really About Beyond Coding and Computers

Posted by admin October 31, 2026
Continue Reading
💻 What Computer Science Is Really About Beyond Coding and Computers
Posted inFeatured

💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?

Posted by admin October 30, 2026
Continue Reading
💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?
Posted inFeatured

💻 After You Press Enter: What Happens to a Command Inside a Computer?

Posted by admin October 30, 2026
Continue Reading
💻 After You Press Enter: What Happens to a Command Inside a Computer?
Posted inFeatured

💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets

Posted by admin October 29, 2026
Continue Reading
💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets
Posted inFeatured

💻 How It’s Built: Inside the Architecture of a Modern Operating System

Posted by admin October 28, 2026
Continue Reading
💻 How It’s Built: Inside the Architecture of a Modern Operating System
Posted inFeatured

💻 Which Approach Fits Better: Arrays, Linked Lists, Hash Tables, or Trees?

Posted by admin October 28, 2026
Continue Reading
💻 Which Approach Fits Better: Arrays, Linked Lists, Hash Tables, or Trees?
Most Popular Post
💻 What Computer Science Is Really About Beyond Coding and Computers
Posted inFeatured

💻 What Computer Science Is Really About Beyond Coding and Computers

💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?
Posted inFeatured

💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?

💻 After You Press Enter: What Happens to a Command Inside a Computer?
Posted inFeatured

💻 After You Press Enter: What Happens to a Command Inside a Computer?

💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets
Posted inFeatured

💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets

Editor's Choice
💻 What Computer Science Is Really About Beyond Coding and Computers
Posted inFeatured

💻 What Computer Science Is Really About Beyond Coding and Computers

Posted by admin October 31, 2026
💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?
Posted inFeatured

💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?

Posted by admin October 30, 2026
💻 After You Press Enter: What Happens to a Command Inside a Computer?
Posted inFeatured

💻 After You Press Enter: What Happens to a Command Inside a Computer?

Posted by admin October 30, 2026
💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets
Posted inFeatured

💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets

Posted by admin October 29, 2026
Ricart–Agrawala Algorithm
Posted inDistributed Systems

Ricart–Agrawala Algorithm

Posted by admin July 20, 2021
Ricart–Agrawala algorithm is an algorithm to for mutual exclusion in a distributed system proposed by Glenn…
Read More
DISTRIBUTED SHARED MEMORY
Posted inDistributed Systems

DISTRIBUTED SHARED MEMORY

Posted by admin July 20, 2021
Distributed shared memory (DSM) is an abstraction used for sharing data between computers that do…
Read More
Lamport’s Algorithm
Posted inDistributed Systems

Lamport’s Algorithm

Posted by admin July 20, 2021
Lamport’s Distributed Mutual Exclusion Algorithm is a permission based algorithm proposed by Lamport as an illustration…
Read More
Mutual exclusion in distributed system
Posted inDistributed Systems

Mutual exclusion in distributed system

Posted by admin July 20, 2021
Mutual exclusion is a concurrency control property which is introduced to prevent race conditions. It is…
Read More
Distributed Mutual Exclusion
Posted inDistributed Systems

Distributed Mutual Exclusion

Posted by admin July 20, 2021
Process coordination in a multitasking OS  –       Race condition: several processes access and manipulate the same…
Read More
Logical time and logical clocks
Posted inDistributed Systems

Logical time and logical clocks

Posted by admin July 20, 2021
Instead of synchronizing clocks, event ordering can be used If two events occurred at the…
Read More
Causal ordering
Posted inDistributed Systems

Causal ordering

Posted by admin July 20, 2021
Causal ordering is a vital tool for thinking about distributed systems. Once you understand it,…
Read More
Group communication
Posted inDistributed Systems

Group communication

Posted by admin July 20, 2021
A multicast operation is more appropriate – this is an operation that sends a single message from…
Read More
Global Name Service (GNS)
Posted inDistributed Systems

Global Name Service (GNS)

Posted by admin July 20, 2021
Designed and implemented by Lampson and colleagues at the DEC Systems Research Center (1986) Provide…
Read More
Synchronizing physical clocks
Posted inDistributed Systems

Synchronizing physical clocks

Posted by admin July 20, 2021
 Two models of synchronization 1) External synchronization  2) Internal synchronization  External synchronization: a computer‘s clock Ci is synchronized…
Read More

Posts pagination

Previous page 1 … 20 21 22 23 24 … 48 Next page

Recent Posts

  • 💻 What Computer Science Is Really About Beyond Coding and Computers
  • 💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?
  • 💻 After You Press Enter: What Happens to a Command Inside a Computer?
  • 💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets
  • 💻 How It’s Built: Inside the Architecture of a Modern Operating System

Recent Comments

No comments to show.

Archives

  • October 2026
  • September 2026
  • August 2026
  • June 2025
  • April 2025
  • March 2025
  • February 2025
  • August 2023
  • January 2022
  • November 2021
  • October 2021
  • July 2021

Categories

  • Advanced
  • Algorithms
  • Artificial Intelligence
  • Basics
  • Cloud Computing
  • Compiler Design
  • Computer Hardware
  • Cyber Security
  • Distributed Systems
  • Featured
  • Internet Programming
  • Mobile Computing
  • Networking
  • Programming
  • Tech Reviews
  • Technology & Innovation
  • Uncategorized
You May Have Missed
💻 What Computer Science Is Really About Beyond Coding and Computers
Posted inFeatured

💻 What Computer Science Is Really About Beyond Coding and Computers

Posted by admin October 31, 2026
💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?
Posted inFeatured

💻 Is It Worth Learning Data Structures Deeply in the Age of AI Coding Tools?

Posted by admin October 30, 2026
💻 After You Press Enter: What Happens to a Command Inside a Computer?
Posted inFeatured

💻 After You Press Enter: What Happens to a Command Inside a Computer?

Posted by admin October 30, 2026
💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets
Posted inFeatured

💻 Inside a Search Algorithm: How Computers Find Data Quickly in Huge Datasets

Posted by admin October 29, 2026
Copyright 2026 — Basic Computer Science. All rights reserved. Bloghash WordPress Theme
Scroll to Top