how computer works step by step pdf

Computers have evolved a lot since the 1940s, when people thought we’d only need a few. Now, there are over five billion computers worldwide, including smartphones1. This guide will explain how computers work step by step, helping you understand this amazing technology.

The Basics of Computer Hardware

A computer mainly has two key parts: a processor and main memory1. These are the basics that make a computer work. You’ll also need things like modems, mice, and monitors for a good experience, but we’ll focus on the core parts here.

The Role of Software in Computer Functioning

Software is also vital for computers. It includes programs and data that tell the computer what to do. The operating system manages the computer and makes it easy for users. Programs do specific tasks. Knowing how hardware and software work together is key to understanding computers.

The Process of Booting Up a Computer

Turning on a computer starts the booting process. This loads the hardware and software, and gets the operating system ready. It’s important to know this for fixing startup problems and improving performance.

The Role of the CPU in Computer Processing

The CPU is the computer’s brain, handling instructions and calculations. It uses transistors for speed and cost-effectiveness1. Transistors are the main parts of modern CPUs. Learning about the CPU helps you understand how computers process information.

Understanding Memory and Storage

Memory and storage are key for computers. Memory is for quick access to data and instructions. Storage keeps data for a long time. Knowing how they work helps you understand how computers store and get information.

Input and Output Devices

Input and output devices let users talk to computers. They include things like keyboards, mice, printers, and monitors. These devices are important for sharing information between the computer and its users.

Networking and Connectivity

Networking is crucial today for computers. It covers everything from local networks to the internet. Understanding how computers share information is key for staying connected and using online services.

Data Representation and Binary Code

Computers use binary code to handle data. This code uses just 0s and 1s for all information. Learning about data representation and binary code shows how computers work with information.

The Role of Algorithms and Programming

Algorithms and programming languages let humans talk to computers. They tell the computer what to do. By understanding these, you can make your own software and solve complex problems with a computer.

The Evolution of Computers

Computers have come a long way from their start. Learning about their history and how they’ve changed helps us see their impact on our lives today.

Conclusion

This guide has taken you through how computers work, from hardware to software, and from basic algorithms to complex programming. Computers are complex and powerful tools that shape our world. Understanding them lets you use their full potential and join the digital age.

Key Takeaways

  • A computer has a processor and main memory at its core1.
  • Software is crucial for computer functionality.
  • Booting up a computer loads the operating system into memory.
  • The CPU executes instructions and performs calculations.
  • Memory and storage are vital for data in a computer.

The Basics of Computer Hardware

In order to understand how computers work, it is essential to first understand the basics of computer hardware.

Computer hardware is the physical parts of a computer. It includes the CPU, motherboard, memory, storage devices, and input/output devices. The CPU acts as the “brain” of the computer.

“The CPU is responsible for executing instructions and performing calculations, allowing the computer to carry out tasks.”

The CPU, or Central Processing Unit, is key to a computer’s performance. It runs instructions and does calculations. The speed and power of a computer depend on the CPU’s abilities2.

“Memory plays a crucial role in computer performance and is responsible for storing and retrieving data.”

Memory is vital for a computer’s speed. It holds and finds data. There are two main types: RAM and ROM. RAM is for temporary storage and loses data when turned off. ROM keeps permanent instructions that don’t change3.

“Storage devices are used for long-term data storage.”

Storage devices like hard disk drives and solid-state drives keep data for a long time. Hard disk drives are common and hold a lot of data. They range from 40 to 80 Gigabytes. CDs and DVDs store data too, with CDs holding about 650 Megabytes and DVDs up to 17 Gigabytes2.

“Input/output devices allow users to interact with the computer.”

Input/output devices let users use the computer. They include keyboards, mice, monitors, printers, and speakers. Monitors show the computer’s interface. Keyboards and mice let users input data and move around the system. Printers and speakers give out physical or sound output3.

Here’s a table to help understand computer hardware better:

Component Function Average Statistics
CPU Executes instructions and performs calculations Higher MHz speeds lead to faster performance
Memory Stores and retrieves data RAM and ROM are the main types of memory
Storage Devices Long-term data storage Hard Disk Drives have a capacity of 40-80 GB
Input/Output Devices Allow users to interact with the computer Monitors display visual output, keyboards and mice provide input, printers and speakers produce physical or audio output

Understanding computer hardware basics is key for those interested in how computers work. Knowing what each part does helps when buying or upgrading computers.

The Role of Software in Computer Functioning

Software is key to how a computer works. It’s made up of programs and instructions that tell the hardware what to do. This includes the operating system, which manages the computer’s resources, and application software, which lets users do things like word processing, web browsing, and gaming4.

The operating system is the heart of a computer. It connects the hardware and software together. It makes sure the computer uses its resources well and talks to different programs4 and5.

There are many operating systems out there, like Windows, macOS, and Linux. Each one has its own set of features. They help make using the computer easy and let programs run smoothly4 and5.

Application software helps users do specific tasks. This can be anything from word processors to graphic design tools. It lets users work with the computer and get things done efficiently4.

A computer needs certain parts to work right. These include a processor, memory, motherboard, storage, input device, and output device. Each part is important for running software and processing data4.

The processor, or CPU, is the computer’s brain. It runs the software and does calculations to get things done5.

Memory stores data and instructions for the computer. It makes sure the computer can quickly find the information it needs4 and6.

Storage devices hold files and programs for a long time. They let users save and get back their data as needed4.

Input devices let users put information into the computer. Output devices show or make the information the computer produces4.

In summary, software is crucial for a computer to work well. It tells the computer what to do, manages resources, and lets users do specific tasks. With hardware, software makes computers work efficiently and effectively45, and6.

Components Function Examples
Operating System Manages computer resources, facilitates program execution, and provides a user-friendly interface Windows, macOS, Linux
Application Software Allows users to perform specific tasks such as word processing, web browsing, and gaming Microsoft Word, Google Chrome, Adobe Photoshop
Processor Runs the computer’s software and executes computations Intel Core i7, AMD Ryzen 9
Memory Stores data and instructions used by the computer during operation ROM, RAM
Storage Device Provides long-term storage for files and programs Hard disk drive, solid-state drive
Input Device Allows users to input information and interact with the computer Keyboard, mouse, scanner
Output Device Displays or produces information generated by the computer Monitor, speaker, printer

The Process of Booting Up a Computer

When you turn on a computer, it starts a process called “booting up.” This process initializes the hardware and loads software into memory. The power-on self-test (POST) checks the hardware to make sure it works. The Basic Input/Output System (BIOS) gives the computer the first instructions it needs to start up.

The boot process of a computer involves six main steps:

  1. Initiating the boot process
  2. POST (Power-On Self-Test)
  3. Visually displaying the boot process
  4. Regulating a boot device
  5. The role of the boot loader
  6. Transferring control

The computer does a power-on self-test (POST) during the boot process. This checks the hardware for any problems. A single beep means everything is okay, but different beeps mean there’s a hardware issue7.

The BIOS is the main software in the boot process. It connects the hardware and the operating system. It makes sure the hardware and the boot disk work together7.

The boot loader is a small program that puts the operating system into memory. After the boot loader does this, it takes over and finishes the boot process, showing something on the monitor7.

BIOS can boot from floppy disks, hard disks, CD/DVD discs, and USB drives8. Old PCs had just 64KB of RAM, but now many PCs support more8. Floppy drives are rare now, but some emulators still support them8. Floppy disks can have a booter and an OS image, or just an OS and a RAM disk image8.

In conclusion, booting a computer is key for starting up. The POST and BIOS make sure everything works right and give the first instructions. The boot loader puts the operating system into memory, showing something on the screen. Knowing this helps with fixing and improving the boot process7. It also shows how computer booting has changed over time, like the use of floppy drives8.

The Role of the CPU in Computer Processing

The central processing unit (CPU) is key to a computer’s power, often called the “brain”. It makes the computer work by doing tasks and complex calculations. This part of the computer is vital for processing data and running software.

The CPU goes through a cycle to process instructions and data. It fetches instructions, decodes them, and then does what the instructions say. How fast it does this, measured in gigahertz (GHz), affects the computer’s speed9.

A CPU has three main parts: the register set, the arithmetic logic unit (ALU), and the control unit (CU)9. The register set is fast memory for data the CPU uses. The ALU does math and logical tasks. The control unit makes sure data and instructions move right in the CPU and follows the program10.

Inside the CPU, the datapath and control section work together. The datapath has registers and the ALU for quick data operations. This helps the CPU do complex tasks efficiently9.

Programs that use the CPU’s registers a lot run faster than those using main memory. This shows how important the CPU’s registers are for speed and performance9.

Exploring the CPU is like diving into a computer’s complex inner workings. Like a chef uses tools to make a salad, the CPU uses its parts to process data. Registers are like the cutting board for calculations, memory is the salad bowl, and secondary storage is the ingredients. Together, they help the CPU execute instructions and do calculations well11.

CPU Performance and Clock Frequency

The CPU’s speed is linked to its clock frequency, which tells us how many instructions it can do in a set time. Clock frequency is in Hertz (Hz), often in megaHertz (MHz) and gigaHertz (GHz)10. A higher frequency means faster processing, but it’s not the only factor affecting performance.

The CPU’s Role in the Fetch-Execute Cycle

The CPU’s fetch-execute cycle is key to doing instructions and processing data. It gets an instruction, decodes it, and then carries out the actions. After, it writes the results back to memory or devices10. This cycle lets the CPU do everything from simple math to complex tasks.

CPU Components Function
Register Set Stores data being actively used by the CPU
Arithmetic Logic Unit (ALU) Performs arithmetic and logical operations
Control Unit (CU) Directs the flow of data and instructions within the CPU

CPU registers like the Memory Address Register and Program Counter help with memory and data processing. They store data, keep track of memory addresses, and move data between parts of the CPU10.

In summary, the CPU is crucial for making computers work. It does instructions and calculations with its parts like the register set, ALU, and control unit. Understanding the CPU helps us see how our computers work smoothly910.

  1. Link 1
  2. Link 2
  3. Link 3

Understanding Memory and Storage

Computers use both memory and storage to keep and find data. RAM is a type of short-term memory that holds data the CPU needs quickly12. It’s lost when the computer turns off. Storage devices like HDDs and SSDs keep data for a long time12.

RAM is key to how computers work. It lets the CPU store and get to data fast while running programs12. This quick data access is vital for smooth and quick computing12. RAM comes in types like SRAM and DRAM12. SRAM is quicker than DRAM because it has fewer wait times12.

ROM is another main type of memory. It keeps data forever and doesn’t lose it without power12. ROM types include Masked ROM, PROM, EPROM, and EEPROM12.

Primary memory like RAM is crucial for a computer to work well. Secondary memory, or auxiliary memory, stores more data for a longer time12. It’s slower than primary memory but can hold a lot of data. Secondary memory includes magnetic tapes, disks, and optical disks like CDs and DVDs12.

Caching is important in computers. Cache is a fast memory that stores data the CPU uses often, making it work better12. Cache is quicker than main memory but costs more because it uses advanced technology12.

When making computer systems, remember RAM’s short-term nature and the need for long-term storage. Volatile memory like RAM loses data without power, while non-volatile memory like ROM keeps data even without power12. Good memory placement and strategies are key for the best performance13.

Memory Type Characteristics
RAM (Random Access Memory) Temporary memory, volatile, fast access
SRAM (Static RAM) Faster than DRAM, fewer access times
DRAM (Dynamic RAM) Slower than SRAM, more access times
ROM (Read Only Memory) Permanent storage, non-volatile
Secondary Memory Slower than primary memory, larger storage capacity
Cache Memory High-speed memory, stores frequently accessed data

Knowing about different computer memories and storage is key to making computers work better and manage data well. Using RAM and the right storage helps meet both short and long-term data needs, making computing efficient12.

Input and Output Devices

Input and output devices are key for interacting with computers. They let users put in data and commands and get info and feedback back. We’ll look at various computer

Input Devices

Input devices help put data and commands into a computer. The top device is the keyboard14. It lets users type letters, numbers, and special characters. Keyboards have many keys, like the numeric keypad and arrow keys15.

The mouse14 is another key device. It moves a cursor on the screen for selecting things or doing actions. There are mechanical, optical, and wireless mice15.

Optical mice use laser tech for precise cursor movement14. They don’t need a mousepad and offer smooth screen navigation14.

Other input devices include scanners14. They store digital copies of pictures and documents. Scanners can recognize characters and scan barcodes15.

Digital cameras14 capture and store images digitally. They’re used by professionals and casual users for their ease and quality14.

Webcams14 enable two-way communication with sound and video. They’re used for video chats and online talks14.

Touch screens14 respond to touch for selecting screen options. They’re found in smartphones and tablets14.

Microphones14 turn sound into digital signals. They’re used for voice recognition, recording, and talking14.

Joysticks14 are for gaming. They let users control game movements and actions for a better gaming experience14.

Output Devices

Output devices show the computer’s results to users. A common one is the monitor14. Monitors use pixels to display info. There are CRT and LCD types.

CRT monitors show better colors but are heavy and use more power. LCD monitors are smaller, use less power, and show high-quality images14.

Printers14 give out hard copies. They let users print documents and images. There are many printer types, each with its own features14.

Impact printers are loud but cheap to run. They print by striking an inked ribbon on paper. Character and line printers print one line or character at a time14.

Laser printers are fast and produce quality prints using laser beams. They’re used in offices and homes for printing14.

Inkjet printers spray ink on paper for images and text. They’re known for quality prints and can print many copies at once14.

In conclusion, input and output devices are crucial for computers. They let users interact, input data, and get feedback. Knowing about these devices can improve computing14.

Networking and Connectivity

Computers have changed how we talk and share information, thanks to networks and the internet. These changes have made it easy for people and businesses to connect and share data around the world.

Computer networks are key for letting computers talk to each other and share resources. Network administrators and those studying for Network+ need to know about important devices like hubs, switches, and routers16. These devices help manage and connect networks.

Hubs are simple devices used in networks that use twisted-pair cables16. They link devices together, making a network. Hubs can also connect more hubs, making bigger networks.

Switches work like hubs but are better for Ethernet networks16. They send data to the right device by matching MAC addresses. This makes networks run faster. Switches also let data go both ways at once, making things faster.

Switches use different methods to send data, like Cut-through and Store-and-forward16. These methods help speed up data and check for errors.

Hubs and switches can be linked together with special ports like MDI-X and MDI16. This helps signals move smoothly between network parts.

Bridges are important for breaking up big networks into smaller ones16. They manage data flow between these smaller parts by looking at device MAC addresses.

Computer networks can be wired, like Ethernet, or wireless, like Wi-Fi17. LANs are common and can be small or very big, connecting many users and devices17. Wi-Fi networks are everywhere, letting devices connect to the internet in many places.

Knowing about computer networks and the internet is key for tech enthusiasts. It opens doors to working together, talking, and sharing information easily.

References:

  1. Networking Essentials
  2. Computer Networking Fundamentals
  3. Understanding the Internet

Data Representation and Binary Code

In the world of computers, how we store and process information is key. At the core, this is all about binary code. It’s the base of digital computing.

Binary code uses just two digits, 0 and 1, for information. These digits match the “off” and “on” states of computer switches. Each bit, either 0 or 1, is the basic unit for all digital data.

Binary code’s strength comes from its simplicity and wide use. Almost every modern computer uses it, recognizing only two states: 0 and 118.

To understand how computers work, grasping binary numbers is crucial. Data is shown as 0’s and 1’s, known as binary numerals or numbers18.

Bits combine to form bytes, with 8 bits in a byte. A byte can hold values from 0 to 25518. These bytes are key for storing and sending data in computers.

To turn decimal numbers into binary, methods like the remainder method are used. This involves dividing by 2 to get needed values18. This lets us switch between decimal and binary forms.

Binary math is similar to decimal math. Adding 1 in binary is like adding 1 in decimal, with carryovers in base 218. Each bit in a binary number has a power of 2 value, like decimal’s powers of 1018.

To figure out binary numbers, we calculate the value by looking at each bit’s position and its power of 2 value18. This helps computers understand and use binary data.

Binary code isn’t just for data representation. It’s also key in computing, like in the ASCII system for characters19. It’s vital for encoding and decoding data, making computers work well and fast.

In summary, binary code is vital for modern computing. It uses bits and bytes for efficient and standard data storage and processing. Knowing about binary code is essential for exploring computers and technology.

The Role of Algorithms and Programming

Algorithms and programming are key in the computer world. They drive innovation, efficiency, and problem-solving across many industries.

At their core, algorithms are step-by-step instructions for computers. They guide the computer in solving problems or completing tasks. These algorithms are the logic behind computer programs. Programs are written in programming languages to talk to computers and do tasks effectively20.

Many industries use algorithms and programming to make things run smoother, use resources better, and work more efficiently. For example, the Human Genome Project uses complex algorithms to find genes and study human DNA21. Search engines use algorithms to quickly find information by managing lots of data21.

In online shopping, algorithms based on math help keep transactions safe with digital signatures21. Linear programming helps in things like oil exploration and scheduling airline crews to work better21.

Algorithms solve many practical problems too. They help find the shortest paths, optimize tasks, solve equations, and more21.

Data structures are also crucial. They help organize and access data efficiently in different industries. This supports algorithms and makes data management easier21.

Developers and programmers need to understand algorithms and programming languages. By using these, they can make complex applications and software that meet specific needs20.

Real-World Examples and Execution of Algorithms

Algorithms aren’t just for computers. They’re in everyday life too. Following a recipe or using GPS to get somewhere uses algorithms20.

Special programs and software run algorithms. For example, the RAPTOR software helps with this and is available online22.

Algorithms can be written in different ways, like in natural languages or programming languages. This makes it easier for programmers to design and implement them20.

Understanding algorithms is key in making software. It involves steps like describing the problem, designing the algorithm, and testing the final product20.

Programming languages make it easier to develop software. They help programmers focus on the task without worrying about the computer’s details20. Things like operating systems and compilers also help programmers do their jobs better22.

When making software, mistakes can happen. Errors in coding or during testing need to be fixed to make sure the software works well20.

Examples of Algorithm Applications
Field Example
Healthcare Identifying genes and analyzing DNA sequences in the Human Genome Project21
Internet Services Managing data for search engines to retrieve information efficiently21
Electronic Commerce Enabling secure online transactions through public-key cryptography21
Oil Exploration Optimizing resource allocation for efficient operations21
Practical Problem Solving Determining shortest paths, matrix multiplication orders, equation solving, and convex hulls21
Data Management Organizing and accessing data efficiently in various industries21

Algorithms and programming are key to how computers work. They make things run smoother, solve complex problems, and keep transactions safe. By understanding these, developers can create innovative applications that shape our world.

The Evolution of Computers

Computers have changed a lot over time, going from huge machines to tiny devices we carry with us. These changes have changed how we live, work, and talk to each other. They’ve become a key part of our daily lives.

The story of computers started over 3000 years ago with the Abacus. This simple tool helped us count and was the start of our efforts to make machines that could solve complex problems23.

In the mid-1900s, computers made a big leap with the electronic computer. In 1945, John von Neumann came up with a new way to build computers that we still use today24. These early computers were huge and used vacuum tubes, making them big and costly. They used punched cards and printouts for input and output23.

Then, transistors replaced vacuum tubes in the 1950s, starting the second generation of computers. These computers were smaller, faster, and used less power than before23. The 1960s brought integrated circuits, making computers even smaller and faster. This change also brought keyboards and monitors for us to interact with computers23.

The 1970s started the fourth generation of computers with the microprocessor. The Intel 4004 chip in 1971 put thousands of circuits on one chip, making computers smaller and more powerful for everyone23. This change led to personal computers, changing the future of computing.

Now, we’re in the fifth generation of computers, with artificial intelligence and self-learning. These computers can understand natural language and learn on their own, changing what computers can do23. Computers keep getting better, letting us do things we couldn’t imagine before.

Computers have changed a lot since the Abacus. From simple counting tools to powerful machines with artificial intelligence, their history shows our drive for innovation. As technology keeps moving forward, we can’t wait to see what computers will do next23.

Generation Time Period Main Characteristics
First Generation 1940-1956 Used vacuum tubes, large, expensive, relied on punched cards and printouts23
Second Generation 1956-1963 Replaced vacuum tubes with transistors, smaller, faster, more energy-efficient23
Third Generation 1964-1971 Developed integrated circuits, enhanced speed and efficiency, introduced keyboards and monitors23
Fourth Generation 1971-present Defined by microprocessors, smaller, more powerful computers23
Fifth Generation Ongoing Based on artificial intelligence, self-learning capabilities23

Conclusion

Congratulations on finishing this guide to understanding computers. You’ve learned about computer hardware, software, and how they work together. You now know how computers have changed our lives, making tasks easier and connecting us in new ways.

You’ve learned how important RAM and the processor are for a computer’s speed3. You also know about different storage options and input/output devices3. This knowledge helps you choose the right computer for your needs.

Computers have changed a lot over time. From the first graphical user interfaces to today’s hybrid laptops and servers25. Solid-State Drives (SSD) have made storing data faster and more reliable25.

There’s still more to learn about computers. You can improve your skills in file management, programming, or explore new tech. Keep learning to see what computers can do next. Let technology inspire you to understand more about how computers work.

FAQ

What are the components of a computer?

A computer has several key parts. These include the central processing unit (CPU), motherboard, memory, storage devices, and input/output devices.

What is the role of software in a computer?

Software is crucial in a computer. It includes the operating system, which manages resources, and application software, which lets users do specific tasks.

What is the process of booting up a computer?

Booting up a computer starts with initializing the hardware. Then, software is loaded into memory. The power-on self-test (POST) and initial BIOS instructions follow.

What is the central processing unit (CPU) responsible for?

The CPU is key. It runs instructions, does calculations, and follows the fetch-decode-execute cycle.

How does computer memory and storage work?

Memory, like RAM, holds data for quick access. Storage devices, including HDDs and SSDs, store data for longer periods.

What are input and output devices?

Input devices let users enter data and commands, like keyboards and mice. Output devices, such as monitors and printers, show or share the computer’s results.

How do computers connect to each other?

Computers link up through networks for sharing resources and info. The internet connects computers worldwide, making communication and info access possible.

How is data represented in computers?

Computers use binary code, made of 0s and 1s, to handle data. Bits and bytes, which are binary combinations, store and show different values.

What is the role of algorithms and programming in computers?

Algorithms give step-by-step guides for solving problems. Programming means writing code that follows these algorithms, making computers work and creating apps.

How have computers evolved over time?

Computers have shrunk, sped up, and grown more powerful. They’ve moved from huge machines to handheld devices. Tech advances, like transistors and the internet, have changed the game.

Source Links

  1. https://www.fastchip.net/howcomputerswork/bookbpdf.pdf – How Computers Work: Processor and Main Memory
  2. https://www.vfu.bg/en/e-Learning/Computer-Basics–computer_basics2.pdf – Microsoft PowerPoint – computer basics.ppt
  3. https://www.just.edu.jo/~mqais/CIS99/PDF/Ch.01_Introduction_ to_computers.pdf – PDF
  4. https://en.univ-batna2.dz/sites/default/files/ang/files/computing_lc_m01.pdf – COMPUTER HARDWARE AND SOFTWARE
  5. https://cs50.harvard.edu/ap/2024/curriculum/technology/references/computers_and_computing.pdf – PDF
  6. https://sites.highlands.edu/faculty-bgriffin/wp-content/uploads/sites/71/2017/12/ComputerBasics.pdf – Microsoft Word – Computer Basics 1.docx
  7. https://bpb-us-e1.wpmucdn.com/sites.psu.edu/dist/1/96424/files/2018/11/Final-Draft-for-Technical-Definition-and-Description-1a8xtd7.pdf – Microsoft Word – Final Draft for Technical Definition and Description.docx
  8. https://eecs.wsu.edu/~cs460/cs560/booting.pdf – PDF
  9. https://www.uobabylon.edu.iq/eprints/publication_1_26606_1575.pdf – PDF
  10. https://www.uobabylon.edu.iq/eprints/publication_1_389_1610.pdf – PDF
  11. https://homepage.cs.uri.edu/faculty/wolfe/book/Readings/Reading04.htm – How The Computer Works: The CPU and Memory
  12. https://www.geeksforgeeks.org/computer-memory/ – Computer Memory – GeeksforGeeks
  13. https://stackoverflow.com/questions/8126311/how-much-of-what-every-programmer-should-know-about-memory-is-still-valid – How much of ‘What Every Programmer Should Know About Memory’ is still valid?
  14. https://www.uomustansiriyah.edu.iq/media/lectures/9/9_2022_04_15!10_30_10_PM.pdf – PDF
  15. https://faculty.elgin.edu/lmayer/11-IO.pdf – PowerPoint Presentation
  16. https://www.pearsonhighered.com/assets/samplechapter/0/7/8/9/0789732548.pdf – untitled
  17. https://imdpune.gov.in/training/icitc/Computer Networking.pdf – PDF
  18. https://www.cs.hunter.cuny.edu/~sweiss/resources/BinaryNumbers.pdf – CSci 120, Chapter 3
  19. https://www.code.org/files/CSEDbinary.pdf – CSEDbinary.indd
  20. http://www.sci.brooklyn.cuny.edu/~dzhu/cc3.12/Week03-Lecture.pdf – Microsoft Word – Week03-Lecture
  21. https://www.cim.mcgill.ca/~latorres/PEq3.2010/Cormen_Chap1.pdf – PDF
  22. https://cezeife.myweb.cs.uwindsor.ca/courses/60-140/notes/140slides.pdf – Microsoft PowerPoint – 140slides [Compatibility Mode]
  23. https://static.vikaspedia.in/media/files_en/education/Digital Litercy/TheHistoryofComputers1.pdf – Microsoft Word – The History of Computers for web.doc
  24. https://edisciplinas.usp.br/pluginfile.php/7189538/mod_resource/content/2/LAUE_HowTheComputerWorks_anotado.pdf – PDF
  25. https://www.uc.edu/content/dam/refresh/cont-ed-62/olli/fall-23-class-handouts/refined intro.pdf – AN INTRODUCTION TO COMPUTERS

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *