CDAC Computer Fundamentals Basics
- It is a machine/hardware/digital devices contains: Processor, Memory Devices & IO devices, does different tasks for users efficiently and accurately.
- Basic functions of Computer:
- data storage
- data processing
- data movement
- control
- software - it is a collection of programs
- program - it is a set of instructions given to the machine does specific task.
1. user programs - e.g. user defined programs
2. system programs - e.g. system defined programs, e.g. device driver
3. application programs - e.g. notepad.exe, chrome, mozilla firefox, eclipse, etc.
- Eclipse is an IDE: Integrated Developement Environment
- It is an application software which is a collection of an application programs like an editor, pre-processor, compiler, assembler, debugger etc...., for faster software development.
- editor -- it is an application program can be used for writing source code
- source code - it is a program written in any programming language.
- preprocessor - it is an application program which executes before compilation and performs two tasks:
2. executes all preprocessor directives, like #include
e.g. "cpp" - c preprocessor
- compiler - it is an application program which converts high level programming language code into machine level programming language code.
GNU - "GNU Not for UNIX"
* recursive acronyms.
- assembler - it is an application program which converts assembly language code into the machine language code, i.e. object code
- linker - it is an application program which links objects file/s with precompiled object modules of library functions and creates single executable file.
[ editor ] program.c --> [ preprocessor ] --> program.i --> [ compiler ] -->
program.s/.asm --> [ assembler] --> program.o/.obj --> [ linker ] --> program.out/.exe
- "portability" -> c program written on one machine/platform can be compiled and executed on any other machine/platform with either small or no changes.
- file format of an executable file in linux -- "ELF"
- file format of an executable file in windows -- "PE"
- "loader" -- it is a program/part of an OS which first verifies file format and then checks magic number, if both matches then only it loads executable file into the main memory.
- an executable file is divided into sections:
i. addr of an entry point function
ii. magic number -- it is constant number generated by the compiler which is file format specific
iii. info about other sections, i.e. metadata, etc.
2. bss (block started by symbol) section: it contains uninitialized global and static vars.
3. data section: it contains initialized global and static vars.
4. rodata(read only data) section: constants and constant string literals
e.g. const int num = 33;
char *cptr = "SunBeam";
5. code/text section: an executable instructions
6. symbol table: info about functions and their variables in a tabular format.
- User
- Programs
- OS
- Hardware
- Computer is a digital device has two fundamental components which are basic structural and functional units:
2. gates:
- computer is a digital device which is a collection of millions of memory cells and gates.
- 8 bits = 1 byte
- smallest addressable unit = 1 byte
_____________________________________________________________________________
Click the Below Topics for more CDAC detailed information, notes, question papers, study material:
- CDAC CCEE CCAT Exam Study Material 1000+ MCQ PDF Downloads FREE with solutions
- CCAT Study Material Reference eBooks for CDAC Entrance Exam
- CCAT Study Material Notes and Sample Papers for CDAC Entrance Exam - Sunbeam ACTS Pune
- CDAC CCEE Exam Module Wise Syllabus in Detail
- C Programming Language Free Video Tutorials by Yashwant Kanetkar
- CDAC C-CAT Courses, Eligibility and Fee Structure
- CDAC C-CAT Important Dates for August and December Batch
- Training Centres & Seat Capacity (Intake) - C-DAC
- CDAC Document Verification | Documents Required for CDAC
- What is Daily Timing of CDAC Courses? CDAC Course Time Schedule
- Strategy to Crack CDAC CCAT Entrance Exam
- Top 10 Best CDAC Centres Institutes in India.
- Benefits of Joining CDAC (Best Career Option) ?
- Average Salary Package for PG-DAC (CDAC Course) ?
Please do check the above listed topic links and you will find all information regarding CDAC, in case of any additional queries please do contact us below we are happy to assist you.
Please Do SUBSCRIBE our Youtube Channel and Support us :-
https://www.youtube.com/a4uofficial
https://www.youtube.com/a4uofficial
If any difficulties regarding video or other you can 24*7 contact our help support:- allforyoucreators@gmail.com
If you found this post was helpful then please don't forget to SUBSCRIBE our channel and....
Like the video👍
Share this video with your friends and help them too ❤
Subscribe our channel for more such videos and updates.. It's Free!!
Subscribe here : https://www.youtube.com/a4uofficial
For Businesses Enquiries :- allforyoucreators@gmail.com
_____________________________________________________________________________
Join Us on Social Media -
Like our Facebook Page :- https://www.facebook.com/a4u0fficial/
Follow me on Instagram :- https://www.instagram.com/a4u_official/
Twitter :- https://twitter.com/a4uofficial
Website :- https://allforyouofficial.blogspot.com/
PLEASE SUBSCRIBE OUR CHANNEL FOR MORE SUCH VIDEOS AND STAY TUNED..
CREATIVE, INFORMATIVE and BENEFICIAL CONTENTS TO BE FOUND ON OUR CHANNEL!!
BECAUSE WE KEEP UPLOADING VIDEOS ON YOUTUBE FOR YOU..
ALL WE NEED IS YOUR SUPPORT ❤
=▶ Thanks for your Love and Support ◀=
Copyright ©All For You Official
0 Comments