Unit -4 Computer Systems
• Here are some of examples of emerging technology.
• Artificial intelligence (AI)
• 5G
• Biometric
• Nanotechnology
• Internet of things
• Prototypes
• When designing a new device , a hardware company will create an
early model of the product called prototype.
• Visual prototype – look, shape, feel and weight of the device
• A proof of principle prototype- test certain features of the device
• Working prototype- almost all the functionality of the final device.
• Minimum viable product (MVP) early version of the product.
• Early adopters:– customers buy early version and give feedback.
Computer Software 4.3
• The Operating system allows us to run software.
• A computer needs an operating system to manage its resources
like
• Power
• Memory
• Storage
• Hardware devices
Memory management
• Data is constantly transmitted between RAM and CPU , OS is responsible
for managing the movement and make sure that all the necessary
processes have enough memory to run.
File management
• File on the computer such has documents or images and saved and OS is
responsible for storing it in appropriate place .
• Device management
• Managing the data the computer sends and receives from the device
connected to it or built in to it.
Power management
• Ability for device to use power efficiently
• Turning off the parts of hardware that are not in used.
• Automatically turn on battery saver mode .
• Putting the whole device into sleep mode after a certain amt of
time.
User Accounts and security
• Keeping the data of each user’s account separate and secure by
preventing unauthorised access.
• Allocating the right amount of each resource to each user account
•
• Setting different access levels for different types of user
• Utility software cleaning, tidying and reorganisation the stored
data.
• Device drivers is a specific software program that controls a
specific hardware device.
• Defragmentation means putting pieces of a file back together
again.
• Defragmentation software reorganises everything stored on the
hard drive so that parts of the same file are stored in one place,
making them easier to find .
Translators
• Source side is a program that is often written in a high –level
programming language such as python or java.
• Machine code is made up of patterns of bits ( binary digits)
• A low- level programming language is closer to the language that
processor understands .
• A translator is a piece of software that translates source code into
binary code that the CPU can understand and execute.
4.4 Data Representation
• Each of the sound wave is the measurement of sound wave at
each sample point.
• Each sample is converted to binary value so that the computer
can process it.
Logic Circuit