Unit II: Number Systems, OS, and Programming Tools

Course: Fundamentals of Information Technology
Code: CADSC101

Table of Contents

Number Systems

Number systems are the mathematical notation for representing numbers of a given set, using digits or other symbols in a consistent manner.

Common Bases

Conversion of Bases

Computers convert all human-readable data into binary for processing. Conversion involves dividing (from decimal) or multiplying (to decimal) by the target base.

[Image of Number system conversion chart]

Character Representation and Codes

Specific coding schemes are used to represent characters and numbers in a format the computer can understand.

Operating System (OS)

Definition: An Operating System is a system software that acts as an interface between the user and the computer hardware.

Functions of an Operating System

[Image of Operating System functions diagram]

Types of Operating Systems

OS can be categorized based on how they process tasks.

Windows vs. Linux

Feature Windows Linux
Kernel Type Hybrid Monolithic
User Interface Primarily GUI GUI and powerful CLI
Open Source No (Proprietary) Yes (Free/Open)

Programming Language Tools

These tools translate high-level code into machine language.

Algorithms and Flowcharts

Before writing a computer program, a logical plan is created.

Exam Focus & Tips


Frequently Asked Questions

Q: What is the base of Hexadecimal?
A: 16 (Digits 0-9 and A-F).

Q: Define a Linker.
A: It is a tool that combines multiple object files into a single executable file.