CSC Assignment
CSC Assignment
Assignment
Key considerations.
When selecting a micro- processor for a specific application, there are several
important parameters to evaluate. The significance of each parameter is outlined
below.
PERFORMANCE
The processing power and speed of the micro processor are crucial factors to
consider. Parameters such as clock frequency, number of cores, and architecture e.g
( 32-bit vs.64-bit) directly impact the micro processor's performance (Cardy, 2017).
For application requiring high speed processing, such as real time system or
multimedia applications, a more powerful micro processor with higher
performance would be essential.
POWER CONSUMPTION
The memory and the storage capabilitiesof a micro processor are essential for
determining it's suitability for an application. Parameters like on chip memory
(RAM, FLASH), Cache size and support for extal memory interface e.g RAM
FLASH should be considered ( Mano & Lime, 2015). Applications with large data
processing or storage requirements would benefit from a micro processor with
example memory and storage capacity.
PERIPHERALS AND INTERFACE
REFERENCE'S
Mano, M.M., & Kime, C.R. (2015). PICI6FL8 4468-bit micro controller with
Mano watt XLP technology. http: // www. Microship com/en- us/ product / PIC |6f|
8446.
Rees, R.B. (2015). Micro controller programming: the Microship PIC. CRC press
• Computer systems employ a variety of input and output (1/0) ports to connect
various peripheral devices and enable data transfor.
INPUT PORTS
* Keyboard port: This port is used to connect a keyboard, which is the primary
input device for text entry, command input and system comtrol. ( Khan& Usman,
2020)
* Joystick port: Joystick are commonly used to connect gaming controllers and
other input devices for applications like video games, flight simulators.
* Biometric ports: finger print input ports, such as finger readers or Iris scammers,
are used for users authentication and access control.
OUTPUT
*Video port: Video ports, such as VGA, HDM, or display devices like
monitorsmonitors, progects, ortelevision. (stallings, 2017).
* Parallel port: this port are used to connect devices that require the simultaneous
transfer of multiple bits of data, such as older generations printer or scanner ( Khan
& Usman 2020).
* Serial port: serial port, such as Rs - 232 or USB, enable the connection of serial
devices, like modems, sensors, or industrial equipment, for data transfer ( Maloney,
2015).
* Network port: Network port, like internet or Wi-Fi facilitate the connection of the
computer to a local area communication (LAN) or the internet for data
communication (stallings, 2017).
* Printer port: Printer ports, such as parallel or USB porters, enable the connection
of printers for head - copy output (Khan Usman, 2020).
The choice of 1/0 ports in a computer system depends on the specific requirements
of the application, the compatibility of the connected devices, and the evaluation of
these 1/0 ports is crucial for the seamless integration and operation of various
peripheral devices in a computer system.
REFERENCES
Olwal A., Lachanas, D., & Zacharrauli, E. touch,). other touch, A system for
position and orientation -dependent tangible interactions on wall- mounted
displays. in proceedings of the end international conference on tangible and
embadded interaction (pp. 109 -116).
* The internal bus system of a computer is a communication system that allows the
various components of the computer to exchange data and control signals (
stallings 2017).
* System Bus: the system bus is the main communication channel that connects the
CPU, memory, and other components, allow them to exchange data and control
signals ( Tamenbaum & Bos, 2015).
* Control Bus: the control bus is used to transmitsignals, such as read, write and
interrupt, to co ordinate the operation of the various components.
* Data But: The data bus is used to transfar data bbetween athe CPU, memory and
other acomponents a( Maloney, 2015).
Auxillary storage devices offer increased storage capacity, data portability and
backupcapabilities, complementing the primary memory (RAM) in a computer
system (stallings, 2017).
REFERENCES
one of the most common coding schemes used for computer peripherals is serial
communication.
*Asynchronous serial communication:This scheme uses start and stop bits to the
limit the data data frame, allowing the receiver to synchronize with the transmitter
without the transmitter and the receiver to share a common clock signal, to enable
the data to be transmitted and received in a synchronized manner. ( Tanenbawm &
Weatherall, 2011).
* Universal Asynchronous
* Centrics parallel interface: This interface was commonly used for connecting
printer to computers, transmitting data in parallel through a multi wire-cable (
Tanenbawm & Weatherall, 2011). ( Inenbawm & Weatherall, 2011).
* Small computer system interface ( scsi): SCSI is a parallel interface used for
connecting storage devices such as hard drives and tape drives, to computer
(stallings, 2017).
Communication protocols
* 1Eee1394 ( Fire Wire ): Fire Wire is a high speed serical bus protocol used for
connecting devices like digital cameras and external hard drives ( Tanenbawm &
Weatherall, 2011).
REFERENCES
* Dynamic Ram (D RAM): D Ram is the most common type of RAM, used in a
wide range of computing devices. (Gupta et Al. 2020).
* Static Ram: S Ram is faster and more efficient than D Ram, but also more
expensive. it is commonly used in cache memory, where fast access is crucial.
(Daoud, et Al., 2022).
Secondary Memory
* Hard Disk Drives (HDDS): HDDS use magnetic disks to store data.
SSDS are newer types of secondary memory that use flash memory technology
instead of magnetic disks. (stallings, 2020).
Optical Discs
Optical Discs, such as CDs DVDs, and Blu-ray discs, use lesser technology to read
and write data on an optical sensitive medium. (Patterson & Itennessy 2017).
Magnetic tapes: this tapes are a type of secondary memory that uses magnetic tape
for data storage. (stallings, 2020).
SSHDS combine the features of HDDS and SDDS using a small solid state cache
to improve the overall performance of the storage system.