Objective 2
Objective 2. Utilizing functions in operating systems for computer hardware and software administration.
22.Disk operating system: Refers to early operating systems that were primarily designed to manage and control disk storage devices such as hard disk drives, floppy disk drives, and later, optical disc drives. DOSes were prevalent during the early days of personal computing, especially in the 1980s and early 1990s.
Some characteristics are:
Command Line Interface (CLI): DOS operated primarily through a text-based command prompt.
Single Tasking: It could run only one program at a time.
File Management: Provided basic file management functionalities with 8.3 file name format.
Limited Memory Management: Constrained by the 640 KB memory limit of conventional memory.
Boot Process: Booted from disk storage devices and loaded the DOS kernel into memory.
Device Drivers: Required device drivers for hardware communication.
Batch Scripting: Supported batch files for automating tasks.
File Management: DOS allowed users to create, delete, copy, move, and rename files and directories. Commands like
DIR,COPY,DEL,MOVE,REN, andMKDIR(orMD) were commonly used for these tasks.Disk Management: Users could format disks (
FORMAT), check disk integrity (CHKDSK), copy disk contents (DISKCOPY), and manage disk partitions.Batch Processing: DOS supported batch files, which are sequences of commands saved in a file with a
.BATextension. Batch files allowed for automation of tasks and could be executed by simply running the batch file.System Configuration: Users could configure system settings such as environment variables (
SET), system date and time, device drivers, and memory management using commands likeCONFIG.SYSandAUTOEXEC.BAT.
Built-in Functionality: Internal commands are pre-installed within the DOS operating system, providing essential functions for system management and file manipulation.
Direct Access: They offer direct access to system resources, files, directories, and settings without relying on external programs or drivers.
Fast Execution: Being part of the command processor, internal commands execute quickly since they are already loaded into memory and do not require disk access to run.
Limited Functionality: While powerful for basic system tasks, internal commands often have limited functionality compared to external commands or third-party utilities. They may lack advanced features found in specialized software.
Ease of Use: Internal commands are straightforward to use, typically requiring basic syntax and parameters to perform tasks such as file management, directory navigation, system configuration, and batch processing.
DIR: Lists files and directories in the current directory.
CD or CHDIR: Changes the current directory.
COPY: Copies one or more files to another location.
DEL or ERASE: Deletes one or more files.
REN or RENAME: Renames files or directories.
DATE: Displays or sets the system date.
TIME: Displays or sets the system time.
SET: Sets or displays environment variables.
ECHO: Displays messages or turns command echoing on/off.
CLS: Clears the screen.
Separate Executable Files: External commands are standalone executable files (e.g., *.EXE, *.COM, *.BAT) stored as separate entities on disk.
Extend Functionality: They provide additional capabilities beyond what internal commands offer, allowing users to perform specialized tasks such as disk formatting, file compression, network operations, and advanced system management.
Location Dependency: External commands must be located in directories specified by the system's PATH environment variable for the command processor to locate and execute them. This makes them accessible from any directory without specifying the full path.
Invoke from Command Prompt: External commands are invoked from the command prompt by typing their names followed by any required parameters or options.
- XCOPY: Extended copy command for copying files and directories with advanced options.
- FORMAT: Used for formatting disks or drives.
- NET: Handles networking functions like mapping network drives or managing network connections.
- EDIT: Provides a more feature-rich text editor compared to the basic internal EDIT command.
- DEBUG: Low-level debugging tool for examining and modifying memory and files.
- COMP: Compares the contents of two files byte by byte.
- TREE: Displays the directory structure in a tree-like format.


Comentarios
Publicar un comentario