Difference between GUI & CUI, RAM & ROM, cache memory & buffer
BBA | BBA-TT | BHCM
Interface (CUI VS. GUI)
It is a platform where the user can communicate with the computer. Based on the user interface (CUI & GUI) operating system can be categorized into two parts:
- Character user interface/ command user interface or text user interface (CUI)
- The graphical user interface (GUI)
To know more about them we go through the differences of them.
Difference between CUI (MS-DOS) and GUI (WOS) are as below:
|CUI (MS-DOS)||GUI (WOS)|
|It stands for the character user interface.||It stands for the geographical user interface.|
|The character user interface is single user.||Similarly, the geographical user interface is multiple users.|
|It is CUI based.||It is GUI based.|
|CUI does not support multimedia.||GUI does no supports multimedia.|
|Does not support networking.||Supports networking.|
|Also, CUI is hard to operate.||And, GUI is easy to operate.|
|Only support keyboard as an input device.||Support many input devices as an input device.|
|Cannot execute large programs.||Execute large programs.|
|Highly secure.||Low secure.|
|For e.g. MS-DOS, Linux, UNIX, XENIX, etc.||For e.g. WOS 97, 98, 2000, XP, 2007, 2008, etc.|
Difference between RAM and ROM
|It stands for Random Access Memory.||It stands for Read-Memory.|
|RAM is costly than ROM.||ROM is cheaper than RAM.|
Difference between SRAM and DRAM
|It stands for Static RAM.||It stands for Dynamic RAM.|
|SRAM has high speed.||DRAM has slower speed than SRAM.|
|Less power consumed than DRAM.||More power consumed.|
|SRAM is more expensive than DRAM.||DRAM is cheaper than SRAM.|
Difference between PROM, EPROM, and EEPROM
|It stands for Programmable ROM.||It stands for Erasable Programmable ROM.||Similarly, it stands for Electrically Erasable Programmable ROM.|
|PROM contents cannot be erased.||EPROM contents can be erased.||EEPROM contents can be erased.|
Cache memory and Buffer
Cache memory is small, quick and expensive memory placed between main memory and processor (central processing unit). It is 5-10 times faster than main memory. It increases the storage capacity of primary memory and increases the speed of the processor.
In simply presentation of the cache memory is called buffer. In other words, a buffer, also called buffer memory, is a portion of computer’s memory that is set aside as a temporary holding place for data that is being sent to or received from an external device such as hard disk drive (HDD), keyboard or printer.
For offline read download pdf file Interface
The syntax of some commands
ATTRIB – used to display or change the file attributes.
Syntax: – ATTRIB [ + r] [ + h] [ + s] [ – s] [ – h] [ – r]
DISK COPY – used to make an exact copy of a diskette.
Syntax: – DISK COPY [ drive] [ drive]
COPY CON – used to create a text file.
Syntax: – COPY CON [ file name]
RD – used to remove a directory.
Syntax: – RD [ path]
DELTREE – used to delete a directory including file and sub-directories.
Syntax: – DELTREE [ path]
MD or MKDIR – used to make a folder.
Syntax: – MD [ path]
XCOPY – used to copy directories with sub-directories.
Syntax: – XCOPY [ source] [ path] [ destination]
REN – used to rename a file.
Syntax: – REN [ old file name] [ new file name]
CD or CHDIR – used to change working directories.
Syntax: – CD [ path]
FORMAT – used to format a specific disk.
Syntax: – FORMAT [ drive]
PATH – used to display or sets a search path for an executable file.
Syntax: – PATH [ drive]
DATE: – used to display and set dates.
Syntax: – DATE [ date format]
COPY – used to copies file from one to another location.
Syntax: – COPY [ source] [ destination]
DIR – used to display directories.
Syntax: – DIR [ path]
Other related to it,
DIR/ P/ W: – used to display directories page wise and wide wise.
DIR/ S/ P/ W: – used to display directories and file from specified directory page and wide wise.
also, DIR/ H: – used to display the directory with the hidden attribute.
similarly, DIR/ S: – used to display the directory with system file attribute.
DIR/ R: – used to display the directory with read-only attribute.