Posts

Showing posts from April, 2020

Week 5: Operating Systems

An operating system is what needs to be installed/run on a computer to make it generally useful for an end user. One thing that pretty much all operating systems need is a file system.  This allows the OS to store and organize data on a storage medium.  Even the most rudimentary file system has ways to identify the location of a file. These days, there can be many types of files (images, videos, wireframe models, etc.) not just encoded text.  File systems need a way to organize files into folders or directories to make it easier for the end user and for programs to find the files they need. It is worth noting that in addition to Microsoft Windows, there are actually quite a few other operating systems out there.  Windows is a DOS-based operating system, whereas modern Apple macOS (also iOS) and other BSD-based operating systems are directly descended from UNIX.  (Originally, Apple Macintosh computers ran a completely unique operating system, but it ultimat...

Week 4: Peripherals

Printers are actually one of the oldest I/O devices for computers, along with card readers (albeit the originals were punch cards, not SecureDigital or memory sticks).  Tape drives, discussed previously, are also one of the older I/O devices. Anyway, printers are used to put text and pictures on paper.  Virtual printers also exist, for making electronic books or similar documents, or for previewing items before printing them. Physical printers can work in several ways.  Early computer printers (such as daisy-wheel printers) worked similarly to typewriters and block printing presses, by striking the page with a character on the end of a rod or lever.  Another early design of computer printer that could actually print images, not just text, was the dot-matrix printer.  These worked by printing dots on a page, similar to pointillist artwork, by pushing down a rod with ink on the end.  Modern ink jet printers also print using dots, but spray a jet of ink on...

Other Miscellania: Internet Freedom for McHenry County and Althea Mesh Networks

As you may know, I am a member of Internet Freedom for McHenry County and am also organizing an Althea Mesh Network  here in McHenry County.  The former is an organization, specifically a focus and action group, desiring Fiber-Optic connections to every home or premises in McHenry County and beyond, the latter is an effort to build an encrypted mesh network to serve the communities of McHenry County, especially Woodstock.  Both have similar goals in mind, but different methods and timescales.

How you and your PC can help with diseases like the novel coronavirus

Follow the link to learn more.   https://foldingathome.org/2020/03/15/coronavirus-what-were-doing-and-how-you-can-help-in-simple-terms/ Mike Tauler of Internet Freedom for McHenry County setup a team for Folding@Home.  It is team number: 255349.

Week 3: CPUs and Power Supplies

This is a work in progress.  The Central Processing Unit, or CPU, is key to a computer, without it, nothing would function.  CPUs are what programs are ultimately run on, and having a powerful enough CPU with enough threads and enough Hz to run programs without slowing down to a crawl is important. Intel is somewhat notorious for having many CPU sockets and changing them every time a new generation of CPUs is launched.  AMD, conversely, tends to have fewer sockets and maintains compatibility between CPU generations for a little while, making upgrades more practical. In desktop systems, power supplies play a bit larger of a role in that someone designing a build needs to choose a power supply that is reliable (I hope!; some PC system builders cheaped out on power supplies in the past leading to an excess of warranty claims) along with having adequate power and efficiency while remaining on budget (unless you have an outrageous budget and can go all-in on every component...

Week 2: RAM and Storage

This is a work in progress.  My own views on RAM tend towards larger numbers, mostly because I tend to A) open lots of browser tabs and B) play games which can use a lot of RAM.  Thus, my rule of thumb is that 16GB is more towards the minimum hardware RAM I would want installed on a modern system for general use, although I have found through virtual machine testing that 4GB of RAM (combined with at least two CPU threads) is needed for reasonable performance for Windows 10 for general use (basic web browsing, running most non-graphics intensive software).  16GB is what the testing from multiple YouTubers (for example: https://youtu.be/HnuNs_Nu46Q ,  https://duckduckgo.com/?q=is+8gb+enough&t=osx&iax=videos&ia=videos , PC Gamer: does-ram-matter-for-gaming , Linus Tech Tips: Does RAM speed REALLY matter? ) found to be a practical minimum, although more is better if you run certain types of workloads or open a large number of browser tabs.  In ...