Stopping Point for Series about Computers and How They Operate - #300 - October 2022

I've now completed my series about the basic functions of computers. My intent was to share information about the stack of technology that is used to perform modern computing. As part of the process I learned some new facts about the history of computers and reminded myself of the basic concepts that underly the current set of computers.

September 27 2022 - Without Operating Systems Computer Use Would be a Nightmare

Operating systems are the final piece that ties everything together for a computer. An operating system manages access to hardware devices, the software programs on our computer and how we interface with them. In this article I provide a very high level overview of operating systems and how they work. I also provide my opinions on the impact operating systems have on the way we use computers.

September 15 - How Software Language and Structure Plays a Part in Our Use of Computers

Software languages allow people to create systems that can react to input and change the behavior of the systems. This is different from hardware that has fixed functions which cannot be changed after the system is built. Firmware is somewhere in between this, it can be updated but requires special hardware to change the code. Software languages can be changed and stored on a hard drive which make software programs easier to update.

This article provides a high level overview of software languages and the role they play in how computers work.

August 28 - Number Systems and Computers - Binary, Octal, Decimal and Hexadecimal

While numbering systems are not part of the hardware of a computer, understanding numbering systems is helpful for programming computers. This article provides some basic explanation of numbering systems and why the use of different numbering systems are helpful in understanding how computers work. A heads up, I like math and this article contains a lot of math stuff in it. If you aren't into math, feel free to skip to the section about the usefulness of numbering systems for computer programming and usage.

June 6- Random Access Memory

This is the second article of the series I am writing about computers. A CPU is the focus of a computer but without Random Access Memory (RAM), it would be harder to use. A CPU has a very small amount of memory to store instructions. If software was limited to that memory, the registers, complex program would not be possible. Other methods can be used to get data into the CPU, but they also bring in limits. The next sections discuss what RAM does and how it affects the computer experience. 

Subscribe to Computers and How They Work