Jump to content

User contributions for Mr. Goldstein

A user with 480 edits. Account created on 5 July 2025.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

11 July 2025

  • 12:3412:34, 11 July 2025 diff hist +31 Main Page No edit summary Tag: Visual edit
  • 12:3412:34, 11 July 2025 diff hist +697 N 6.5 Concurrency & Deadlock Created page with "=== 6.5 Concurrency & Deadlock === ''(Difficulty Note: This section is the most abstract and difficult for a 7th-grade audience. The focus will be on the problem of "deadlock" with very simple analogies rather than technical solutions.)'' '''Concurrency''' means having multiple tasks (processes or threads) running seemingly at the same time. Modern computers are amazing because they can do many things "at once" – you can browse the web, listen to music, and download a..." current Tag: Visual edit
  • 12:3312:33, 11 July 2025 diff hist +34 Main Page No edit summary Tag: Visual edit
  • 12:3212:32, 11 July 2025 diff hist +2,118 N 6.4.2 File Allocation Methods Created page with "==== 6.4.2 File Allocation Methods ==== ''(Difficulty Note: This is an internal technical detail of how files are physically stored.)'' When you save a file, the OS needs to figure out where on the hard drive to put it. Hard drives are like big, empty grids of storage blocks. The '''file allocation method''' is the strategy the OS uses to find and keep track of these blocks for each file. Imagine you have a long story to write, but you only have small sticky notes (sto..." current Tag: Visual edit
  • 12:2912:29, 11 July 2025 diff hist +50 Main Page No edit summary Tag: Visual edit
  • 12:2712:27, 11 July 2025 diff hist +1,480 N 6.4.1 File Organization, Directory Structures Created page with "==== 6.4.1 File Organization, Directory Structures ==== ''(Difficulty Note: This should be fairly accessible as it relates to user experience.)'' The file system helps you organize your files in a logical way: * '''File Organization:''' Files are typically organized by their '''name''' and '''type''' (like <code>mydocument.docx</code>, where <code>.docx</code> tells you it's a Microsoft Word document). The OS knows what kind of program to open for each file type. * '''..." current Tag: Visual edit
  • 12:2412:24, 11 July 2025 diff hist +21 Main Page No edit summary Tag: Visual edit
  • 12:2312:23, 11 July 2025 diff hist +419 N 6.4 File Systems Created page with "=== 6.4 File Systems === Your computer stores all your pictures, documents, games, and programs as '''files''' on its long-term storage (like a hard drive or SSD). The '''file system''' is the part of the OS that organizes and manages all these files. It's like the librarian and the shelving system for all your digital belongings. It keeps track of where every file is, how big it is, and who is allowed to access it." current Tag: Visual edit
  • 12:2212:22, 11 July 2025 diff hist +38 Main Page No edit summary Tag: Visual edit
  • 12:2212:22, 11 July 2025 diff hist +1,731 N 6.3.3 Page Replacement Algorithms Created page with "==== 6.3.3 Page Replacement Algorithms ==== ''(Difficulty Note: This is an internal OS optimization, very detailed for 7th grade. Focus on the necessity.)'' When the OS uses virtual memory, it often has to decide ''which'' page (a small block of a program) to move out of the fast RAM and onto the slow hard drive to make space for a new page. The way the OS makes this decision is using '''page replacement algorithms'''. Imagine your desk (RAM) is full of books, and you..." current Tag: Visual edit
  • 11:5711:57, 11 July 2025 diff hist +25 Main Page No edit summary Tag: Visual edit
  • 11:5711:57, 11 July 2025 diff hist +1,493 N 6.3.2 Virtual Memory Created page with "==== 6.3.2 Virtual Memory ==== ''(Difficulty Note: A powerful concept, try to make the analogy clear.)'' What happens if you want to run many big programs, and they all need more RAM than your computer actually has? That's where '''Virtual Memory''' comes in! Virtual memory is a trick the OS plays. It uses a part of your slower, long-term storage (like your hard drive or SSD) as if it were extra RAM. When your computer runs low on actual RAM, the OS temporarily moves s..." current Tag: Visual edit
  • 11:5211:52, 11 July 2025 diff hist −318 Main Page No edit summary Tag: Visual edit
  • 11:4811:48, 11 July 2025 diff hist +27 Main Page No edit summary Tag: Visual edit
  • 11:4711:47, 11 July 2025 diff hist +26 Main Page No edit summary Tag: Visual edit
  • 11:4611:46, 11 July 2025 diff hist +1,388 N 6.3.1 Paging, Segmentation Created page with "==== 6.3.1 Paging, Segmentation ==== ''(Difficulty Note: These are technical methods the OS uses. Focus on the idea of breaking things up.)'' When the OS manages memory, it often breaks up programs and memory into smaller pieces: * '''Paging:''' Imagine RAM is divided into small, fixed-size blocks called "frames." When a program needs to run, the OS breaks the program into equally small pieces called "pages." These pages can then be loaded into any available frames in..." current Tag: Visual edit
  • 11:4311:43, 11 July 2025 diff hist +301 N 6.3 Memory Management Created page with "=== 6.3 Memory Management === Your computer's '''RAM''' (Random Access Memory) is its short-term memory. It's super fast, but it's erased when you turn off the computer. Programs need space in RAM to run and store data. The OS is like a clever librarian, organizing how programs use this precious RAM." current Tag: Visual edit
  • 11:4111:41, 11 July 2025 diff hist +4 Main Page No edit summary Tag: Visual edit

10 July 2025

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)