Personal Computer Revolution
Today in 2024 there are many people in many countries that do not have a computer, internet connection, or even understand why they might want that or what they would do with it if someone gave it to them, including hooking it up online so they can read wikipedia or watch YouTube videos, do spreadsheets, publish documents, print recipes, share ideas, communicate with other tribes nearby, networking with other people, social media and much much more.
Some NGO's have gone to rural tribes in South American countries and helped to setup a desktop and satellite based internet connection along with bringing a translator and teaching the local adults how to use the computer and what it might be useful for in their personal use cases, mainly for social networking with other local tribes to create increased solidarity and improve communications to add resilience and strength to their communities by sharing useful information quickly.
I am sharing these ideas and typing this posting on a 2019 iMac Retina 4K, 21.5-inch with 3 GHz 6-Core Intel Core i5 Processor, a Radeon Pro 560X Graphics Card with 4 GB of GDDR5 Memory, 8 GB 2667 MHz DDR4 Memory, via a bluetooth keyboard and Magic Mouse that came with the computer.
Meg & I purchased 2 of these iMac's off-cycle for a discount at Costco saving about $600 vs buying them new from Apple. These models were the last Intel iMac's since Apple started using Apple Silicon chipsets in newer models, like M2 Pro, M3 Pro, and M4 Pro, and the latest come in fun anodized aluminum colors too, as this one is raw aluminum color :)
Smartphones are handheld touchscreen computers where everything integrated onto the mainboard and the brains or chipsets are condensed along with memory, CPU, GPU, Networking, IO, onto a fingernail sized super complicated SOC system-on-a-chip computer chipset ultra complex integrated circuit made by TSMC in a double sized compact motherboard with power management for wireless and lighting charging the integrated Lithium Polymer Battery of iPhone or Samsung whatever, latest smartphone models all have the same basic platform or layout or system design with a frame, battery, touch screen and mainboard logic SOC based computer containing all the information and power technology, often with a small daughter board for the charge port or antenna or some other fingerprint scanner or similar feature.
The most advanced computer systems today mimic the way the human brain does rapid energy efficient burst processing for pattern recognition & prediction or anticipation or "safety focused driving of a vehicle" & Spiking Neural Networks are the most brain like.Your body, brain, eyes, ears, taste, smell, thinking, perception, emotions, are analog self assembling system of cell systems comprising membranes, electro chemical nerve signals, brain neuron pattern & prediction memory learning system adaptively changing structure & function
All living things on Earth contain analog chemical systems that respond to changes in environments, or analog physical chemical phenomena An orb weaving spider brain for example can use its eyes & working memory to build variable web structure to catch flying insects to eat
Some jumping spiders and hunting spiders have ultra complicate brains able to track prey using eye information, with exceptional pattern recognition, adaptive learning, work and long term memory, and hunting ability that makes them Apex insect predators
Neuromorphic describes analog, digital, mixed-mode analog/digital VLSI, & software systems that implement models of neural systems (perception, motor control, & multisensory integration). Discovered ways to mimic human nervous system through liquid solutions of chemical systems
Implementation of neuromorphic computing on the hardware level can be realized by oxide-based memristors, spintronic memories, threshold switches, transistors
Training software-based neuromorphic systems of spiking neural networks can be achieved using error backpropagation, e.g., using Python based frameworks such as snnTorch, or using canonical learning rules from the biological learning literature, e.g., using BindsNet
With the development of very-large-scale integration (VLSI) technology, Yannis Tsividis' group at Columbia University revisiting analog/hybrid computers design in standard CMOS process
2022, researchers reported development of nanoscale brain-inspired artificial synapses, using ion proton (H+), for 'analog deep learning. Onen, Murat; Emond, Nicolas; Wang, Baoming; Zhang, Difei; Ross, Frances M.; Li, Ju; Yildiz, Bilge; del Alamo, JesĂșs A. (29 July 2022). "Nanosecond protonic programmable resistors for analog deep learning" (PDF). Science. 377 (6605): 539–543. doi:10.1126/science.abp8064.
Implementation of neuromorphic computing on the hardware level can be realized by oxide-based memristors, spintronic memories, threshold switches, transistors
Analog computers superior power efficiency when solving problems involving continual variation of electric, mechanical or hydraulic systems producing analog signals Way more efficient than software running on digital computers to accomplish the same tasks, also much faster
Mechanical or automatic wrist watches are examples of analog computer, with energy stored in spiral springs, released through a gear train to spin hands displaying seconds, minutes, & hours on the dial, so the wearer can know "what time it is" to a few seconds of precision
Stereo amplifiers used to boost or amplify weak input signals to produce strong current output signals to drive speakers to produce mechanical oscillation to shove air molecules into waves that move the sound data as pressure undulation patterns to our Ears for brain to listen
Analog computers continue to be used today as the Fuzzy logic controller of automobile automatic transmission shifting, in the latest direct-shift 10 speed of the Toyota Camry or Lexus models :) Those these transmissions are also partially digital & can be updated with software
Other examples of digital analog systems can be seen in military missile guidance computers Inertial Navigation + gyroscope data, IMU data, analog part mixes data from many sensors in a power efficient way with rapid switching control of active steering fins to strike target
Some ASIC FPGA systems with Digital to Analog or Analog to Digital for Synthetic Aperture Radar are yet other examples of composite analog digital systems
Before Ti graphic calculators, Slide Rules invented in the 1620s, allow multiplication & division operations to be carried out significantly faster. A slide rule is a hand-operated mechanical calculator consisting of slidable rulers for evaluating mathematical operations such as multiplication, division, exponents, roots, logarithms, and trigonometry. It is one of the simplest analog computers.
Very early computing for math & accounting, to calculate larger numbers that would be hard for most people to do in their brains working memory. Consider the Abacus.
Record keeping, tax records, inventory management Early Fertile Crescent civilizations had to have a method for keeping track of agricultural production stored in clay vessels, to know when such was stored & how much, to keep spoilage to a minimum with first in first out idea
Binary machine code a long set of strings of "0" and "1" encoded data to switch transistors in the CPU integrated CMOS circuit system for processing to produce DATA output that executes the instructions in the binary, originally entered into large computers with punch cards
Foating-point arithmetic (FP) arithmetic represents subsets of real numbers using an integer w/ fixed precision, called significand, scaled by an integer exponent of a fixed base Refers to number's radix point, can "float" anywhere to left, right, or between significant digits
Directly Copied TLDR OS information from https://en.wikipedia.org/wiki/Commodore_PET
The BASIC included on the original PET 2001 was known as Commodore BASIC 1.0; Microsoft supplied Commodore with a source listing for their 6502 BASIC, essentially a port of BASIC-80, and Commodore performed the rest of the work themselves, including changing the startup screen and prompts, adding I/O support, the SYS command for invoking machine language programs, and fixing bugs. BASIC 1.0 still had numerous bugs and IEEE-488 support was broken, so that when Commodore later came out with disk drives, they could not be used from BASIC (although the kernel routines supported them), and only supported 256 array elements. The PEEK function would not work on memory locations above 49152 so as to prevent the user from viewing the copyrighted code in the system ROMs.
Aside from the 8K BASIC ROM, the PET also included a 4K character ROM and an 8K kernal ROM. The first half of the kernal contained screen editor functions (the screen editor on 80 column PETs differed from 40-column models) with the second half containing a number of function calls for tasks such as inputting and outputting data to and from different I/O devices, reading the keyboard, and positioning the cursor. In addition, the kernal ROM received system interrupts and scanned the keyboard. The kernel, an idea of John Feagans, was the first personal computer OS ROM to be a distinct entity from BASIC. The character ROM was 4K in size, containing four different 128 character tables, the uppercase/graphics character set and upper/lowercase character set, plus reverse video versions of both. This included a number of graphics characters for creating pseudographics on the screen as well as playing card symbols (reportedly because Jack Tramiel's sons wanted to play card games on the computer). On the original PET 2001, the uppercase/graphics character set and upper/lowercase character set were reversed compared to how they would be on later machines; PET owners who upgraded their machines to the BASIC 2.0 ROMs often also swapped out the character ROMs for the newer version
No comments:
Post a Comment