Kecs 1 Ps
Kecs 1 Ps
2022-23
                 PD 30T RSP
                                                          OFFICES OF THE PUBLICATION
                                                          Division, NCERT
                 © National Council of Educational         NCERT Campus
                 Research and Training, 2019               Sri Aurobindo Marg
                                                           New Delhi 110 016	               Phone : 011-26562708
                                                           108, 100 Feet Road
                                                           Hosdakere Halli Extension
                                                           Banashankari III Stage
                                                           Bengaluru 560 085	               Phone : 080-26725740
                                                           Navjivan Trust Building
                                                           P.O.Navjivan
                                                           Ahmedabad 380 014	               Phone : 079-27541446
                                                           CWC Campus
                                                           Opp. Dhankal Bus Stop
                                                           Panihati
                                                           Kolkata 700 114	                 Phone : 033-25530454
                                                           CWC Complex
                 ` 195.00                                  Maligaon
                                                           Guwahati 781 021	                Phone : 0361-2674869
                                                       Publication Team
                                                       Head, Publication	 :	 Anup Kumar Rajput
                                                       Division
                                                       Chief Editor 	                   :	 Shveta Uppal
                 Printed on 80 GSM paper
                                                       Chief Production	                :	 Arun Chitkara
                 Published at the Publication          Officer
                 Division by the Secretary, National   Chief Business	                  :	 Vipin Dewan
                 Council of Educational Research       Manager
                 and Training, Sri Aurobindo Marg,             Bijnan Sutar
                                                       Editor	:	
                 New Delhi 110 016 and printed
                 at Goyal Stationers, B-36/9, G.T.     Production Assistant	:	 Om Prakash
                 Karnal Road Industrial Area,
                                                                           Cover and Layout
                 Delhi 110 033
                                                                               DTP Cell
2022-23
                 Computer science as a discipline has evolved over the years and has
                 emerged as a driving force for socio-economic activities. It has made
                 continuous inroads into diverse areas — be it business, commerce, science,
                 technology, sports, health, transportation or education. With the advent
                 of computer and communication technologies, there has been a paradigm
                 shift in teaching learning at the school level. The role and relevance of this
                 discipline is in focus because the expectations from the school pass-outs
                 have grown to be able to meet the challenges of the twenty-first century.
                 Today, we are living in an interconnected world where computer-based
                 applications influence the way we learn, communicate, commute or
                 even socialise!
                     There is a demand for software engineers in various fields like
                 manufacturing, services, etc. Today, there are a large number of successful
                 startups delivering different services through software applications. All
                 these have resulted in generating interest for this subject among students
                 as well as parents.
                     Development of logical thinking, reasoning and problem-solving skills
                 are fundamental building blocks for knowledge acquisition at the higher
                 level. Computer plays a key role in problem solving with focus on logical
                 representation or reasoning and analysis.
                     This book focuses on the fundamental concepts and problem-solving
                 skills while opening a window to the emerging and advanced areas of
                 computer science. The newly developed syllabus has dealt with the dual
                 challenge of reducing curricular load as well as introducing this ever
                 evolving discipline.
                     As an organisation committed to systemic reforms and continuous
                 improvement in the quality of its products, NCERT welcomes comments
                 and suggestions which will enable us to revise the content of the textbook.
                 									
                 							                        Hrushikesh Senapaty	
                                                           Director
                 New Delhi 					    National Council of Educational
                 8 August 2018					          Research and Training
2022-23
2022-23
2022-23
                 Chief Advisor
                 Om Vikas, Professor (Retd.), Former Director, ABV-IIITM, Gwalior, M.P.
                 Members
                 Anuradha Khattar, Assistant Professor, Miranda House, University of Delhi
                 Ashish Dhalwankar, PGT (Computer Science), Centre Point School, Nagpur,
                 Maharashtra
                 Chetna Khanna, Freelance Educationist, Delhi
                 Harita Ahuja, Assistant Professor, Acharya Narendra Dev College, University
                 of Delhi
                 Mudasir Wani, Assistant Professor, Government College for Women,
                 Nawakadal, Srinagar
                 Pratiksha Majumdar, PGT (Computer Science), School of Scholars, Nagpur,
                 Maharashtra
                 Priti Rai Jain, Assistant Professor, Miranda House, University of Delhi
                 Rinku Kumari, PGT (Computer Science), Kendriya Vidyalaya, Sainik Vihar,
                 Delhi
                 Sajid Yousuf Bhat, Assistant Professor, University of Kashmir, J&K
                 Sarnavi Mahesh, Research Scholar, Universita Del Salento, Italy
                 Sharanjit Kaur, Associate Professor, Acharya Narendra Dev College,
                 University of Delhi
                 Sonali Gogate, Software Consultant, Pune, Maharashtra
                 Tapasi Ray, Former Global IT Director, Huntsman Corporation, Singapore
                 Vandana Tyagi, PGT (Computer Science), Kendriya Vidyalaya, JNU, Delhi
                 Member-coordinator
                 Rejaul Karim Barbhuiya, Assistant Professor, DESM, NCERT, Delhi
2022-23
2022-23
                 Foreword		                                                        iii
                 Preface		                                                          v
                 Chapter 1 : Computer System	                                       1
                              1.1   Introduction to Computer System	                1
                              1.2   Evolution of Computer	                          3
                              1.3   Computer Memory	                                5
                              1.4   Data Transfer between Memory and CPU	           7
                              1.5   Microprocessors	                                8
                              1.6   Data and Information	                          10
                              1.7   Software 	                                     14
                              1.8   Operating System	                              20
2022-23
                             4.8 Coding	                                     80
                             4.9 Decomposition	                              81
2022-23
2022-23