અમારા નવા વ્યાખ્યાનમાં આપનું સ્વાગત છે
ચોક્કસપણે એક સૌથી મહત્ત્વનું વ્યાખ્યાન
ઓપરેટીંગ સિસ્ટમ
આ શું છે? કાર્યો શું છે?
તે કેવી રીતે કામ કરે છે?
આપણે જાણીશું આ બધી વાતો
કેટલીક ઓપરેટિંગ સિસ્ટમ જેના વિશે તમે સાંભળ્યું હશે
તમારા મોબાઈલમાં
એન્ડ્રોઇડ ઓપરેટિંગ સિસ્ટમ ત્યાં છે
અથવા તમારા આઇફોનમાં
Mac ઓપરેટીંગ સિસ્ટમ ત્યાં છે
જો હું કમ્પ્યુટર વિશે વાત કરું તો
તમે કદાચ સાંભળ્યું હશે
MS-DOS ઘણી વખત
Linux તમે તેના વિશે સાંભળ્યું હશે
અથવા વિન્ડોઝ તમે તેના વિશે સાંભળ્યું હશે
અથવા Apple
ઘણી વખત
તમે કદાચ સાંભળ્યું હશે
KaiOS અથવા હાર્મોનીઓએસ
ઘણી ઓપરેટિંગ સિસ્ટમ ઉપલબ્ધ છે
હવે નામ પરથી આપણે સમજી શકીએ છીએ કે ઓપરેટિંગ સિસ્ટમ શું છે?
તે એક સિસ્ટમ છે જે વસ્તુઓનું સંચાલન કરે છે
હવે આ જાણવા જેવી વાત
તે શું કામ કરી રહ્યું છે?
તે શું કરવાનો પ્રયાસ કરી રહ્યો છે?
શું હતું?
તે ખૂબ જ જરૂરી હતું
કે મારે ઓપરેટિંગ સિસ્ટમ લાવવી હતી
જો હું ઓપરેટિંગ સિસ્ટમ ન લાવ્યો હોત
શું મારું કામ ચાલતું નહોતું?
મારી સમસ્યાઓ શું હતી?
તો આપણે આ તમામ બાબતોની ચર્ચા કરીશું
ઊંડાણમાં
તો ચાલો આપણે આપણું વ્યાખ્યાન શરૂ કરીએ
ચાલો આપણે વ્હાઇટબોર્ડ પર જઈએ
કેટલીક નોટો છે
અમે તે નોંધો વાંચીશું
આપણે પણ જોઈશું
તમે વાસ્તવિક જીવનમાં વસ્તુઓને કેવી રીતે જોડી શકો છો?
સમજવું
તો ચાલો શરૂ કરીએ
પ્રથમ તો
હું માઈક્રોસોફ્ટ ખોલીશ
વ્હાઇટબોર્ડ અહીં ઓપરેટીંગ સિસ્ટમની વ્યાખ્યા છે
તે અહીં લખ્યું છે
ઓપરેટિંગ સિસ્ટમ એ નિર્ણાયક સોફ્ટવેર છે
તો પહેલો સવાલ અહીંથી આવે છે
ઘણી વખત આપણે મૂંઝવણમાં મુકાઈ જઈએ છીએ
ઓપરેટિંગ સિસ્ટમ શું છે?
એવું નથી
મારા બીજા ઘટકો
મારી પાસે બીજો કોઈ ભાગ નથી
તો તમારો પહેલો પ્રશ્ન
જે પૂછી શકાય
કોઈ પણ મુલાકાતમાં
અથવા જો તમે કોલેજમાં ભણતા હોવ તો
તમે ત્યાં પૂછી શકો છો
ઓપરેટિંગ સિસ્ટમ શું છે?
તે સોફ્ટવેર છે કે હાર્ડવેર?
પહેલા તમને આ મળશે
તો તમારે શું કહેવું છે
તે એક સોફ્ટવેર છે
તો બાકીના સોફ્ટવેર આથી કેવી રીતે અલગ છે?
તમે જોયું છે
મોબાઇલ ફોનમાં
તમે ઘણા કાર્યક્રમો ડાઉનલોડ કરો
ઘણાં સોફ્ટવેર
મોબાઇલમાં આપણે તેને એપ્લિકેશન કહીએ છીએ
પરંતુ કમ્પ્યુટરમાં આપણે તે બધી વસ્તુઓને બોલાવીએ છીએ
સોફ્ટવેર તરીકે
તો હવે
ઓપરેટિંગ સિસ્ટમ અન્ય એપ્લિકેશનોથી કેવી રીતે અલગ છે?
તેમાં કઈ વસ્તુઓ છે?
હું અન્ય કાર્યક્રમો ડાઉનલોડ કરી રહ્યો છું
પ્લે સ્ટોરમાંથી
તો અહીં
આપણે આ સમજીશું
તો ચાલો શરૂ કરીએ
અહીં લખ્યું છે
ઓપરેટિંગ સિસ્ટમ એ નિર્ણાયક સોફ્ટવેર છે
એટલે કે તે ખૂબ જ મહત્વપૂર્ણ સોફ્ટવેર છે
અને આપણે તેને કહીએ છીએ
મુખ્ય સોફ્ટવેર
જે આપણી ઓપરેટિંગ સિસ્ટમ છે
તેને કહેવામાં આવે છે
મુખ્ય સોફ્ટવેર
હવે તમે આના પરથી અનુમાન લગાવી શકો છો
કે તે માસ્ટર છે
એટલે કે તમે તેને કેવી રીતે સાંકળી શકો?
પેલા માસ્ટર જેમ કે જો તમે સર્કસમાં ગયા હોવ તો
તમે ત્યાં જોયું છે
ત્યાં એક રિંગ માસ્ટર છે
અને ત્યાં એક પ્રાણી છે
જે તમારા મનોરંજન માટે બધું જ કરે છે
તો માસ્ટર શું કરે છે
એટલે કે તે વસ્તુઓને નિયંત્રિત કરી રહ્યો છે
તો અહીં
મુખ્ય સોફ્ટવેર
વસ્તુઓને પણ નિયંત્રિત કરે છે
તે કેવી રીતે નિયંત્રિત કરે છે?
આપણે જોઈશું કે
તો આ શું છે?
તે એક નિર્ણાયક સોફ્ટવેર છે
એક વચેટિયા તરીકે
એટલે કે તે ઇન્ટરમિડિયેટ તરીકે કામ કરી રહ્યું છે
કમ્પ્યૂટર, હાર્ડવેર વચ્ચે
અને વપરાશકર્તા
તેનો અર્થ શું છે?
મારું હાર્ડવેર
તે ઇનપુટ ઉપકરણ હોઇ શકે છે
અથવા તે આઉટપુટ ઉપકરણ હોઈ શકે છે
મારા હાર્ડવેર એ કંઇપણ હોઇ શકે છે
કીબોર્ડ હાર્ડવેર માઉસ આંતરિક ઘટકો
CPU RAM હાર્ડ ડિસ્ક
આ મારા હાર્ડવેર હોઇ શકે છે
અને વપરાશકર્તા કોણ હોઈ શકે?
હું વપરાશકર્તા બની શકું છું
અને તમે વપરાશકર્તા બની શકો છો
તેથી જો વપરાશકર્તાએ થોડું કામ કરવું પડે તો
જેમ કે મારે કોઈ કામ કરવું હોય તો
હું તે કેવી રીતે કરી શકું?
તેથી વચ્ચે એક સ્તર છે
ઠીક છે, તમારે તે સ્તર કહેવું પડશે
પછી તમારું કામ થઈ જશે
તમે તેને કેવી રીતે સમજી શકો છો?
ચાલો તેને વાસ્તવિક જીવનમાંથી સમજવાનો પ્રયાસ કરીએ
તમે કૉલેજમાં હશો
અથવા શાળામાં
એક વાત હતી
તમારા શિક્ષકોએ તમને એક સોંપણી આપી છે
અથવા તમારે પ્રિન્ટ આઉટ કરવું પડશે
તો તમે છાપવા માટે શું કરો છો?
હું તમને કહીશ
આ એક વપરાશકર્તા છે
અને આ વપરાશકર્તાનું નામ છે
રાહુલનો મતલબ હું
અને અહીં શું છે?
ફોટોગ્રાફીની દુકાન
ફોટોગ્રાફી કરીએ તેને કોપીકેટ નામ આપીએ
તો આ એક દુકાન છે
અહીં એક મશીન છે
હવે હું તેને બરાબર બનાવી શકતો નથી
તો સમજો
મારું ડ્રોઇંગ સારું નથી
પણ અહીં શું છે?
આ એક મશીન છે
હવે સવાલ એ છે કે
શું તમે સીધા જઈ શકો છો
અને આ ફોટોગ્રાફી મશીનમાં
આદેશ આપીને
શું તમે ફોટોગ્રાફી પ્રિન્ટ કરી શકો છો?
ના, તમે આ ન કરી શકો
તમને શું જોઈએ છે?
તમને ફોટોગ્રાફી જોઇએ છે
વચ્ચે ભાઈ
આ શું છે?
ફોટોગ્રાફી ભાઈ કરવા માટે
તમે શું કરો છો?
તમે જાવ
આ જોડણી ખોટી છે
એક ક્ષણ રાહ જુઓ
ઠીક છે, તો તમે શું કરો છો?
તું દુકાને જા.
તમે એક ભાઈને કહો છો
ભાઈ આ મારી નોટબુક છે
પાનાં ક્રમાંક ૧
અને ૭ ૮, ૯, ૧૫
તમે તેને છાપો
તો અહીં
ફોટોગ્રાફીનો ભાઈ
તે કેવો અભિનય કરી રહ્યો છે?
આ ફોટોગ્રાફીનો ભાઈ છે
તે અભિનય કરી રહ્યો છે
તમારી ઓપરેટીંગ સિસ્ટમની જેમ
ઓપરેટિંગ સિસ્ટમમાં શું થઈ રહ્યું છે?
વસ્તુઓને નિયંત્રિત કરવામાં આવી રહી છે
ઠીક છે, અહીં શું થયું છે?
આ તમારું સોફ્ટવેર છે
વપરાશકર્તા એપ્લિકેશન
વપરાશકર્તા એપ્લિકેશન, વપરાશકર્તા એપ્લિકેશનનો અર્થ શું છે?
સીધું જો તમે કોઈ પણ એપ્લિકેશનમાંથી કોઈ કામ કરાવો છો
કાર્યક્રમ ચોક્કસ કાર્ય કરવા માટે
એપ્લિકેશન તેને કંઈપણ હાર્ડવેરની જરૂર છે પરંતુ કેટલીકવાર
આપણે કહીએ છીએ
વપરાશકર્તા અને હાર્ડવેર વચ્ચે
કારણ કે વપરાશકર્તાએ કામ કરવાનું છે
વપરાશકર્તા તમારા વપરાશકર્તા કાર્યક્રમનું પ્રતિનિધિત્વ કરે
છે વપરાશકર્તા અને હાર્ડવેર વચ્ચે
વચેટિયા તરીકે અહીં શું થયું? ઓપરેટીંગ સિસ્ટમ કે જે તમારું
હાર્ડવેર છે
હવે તે હાર્ડવેર હોઈ શકે છે
તમારી RAM
જે તમારી મુખ્ય મેમરી છે
અથવા તમારી હાર્ડ ડિસ્ક કઇ ગૌણ સંગ્રહ છે
હવે જ્યારે કોઈપણ એપ્લિકેશન ચાલવાની હોય
ક્યાં આવે છે?
તે રેમમાં આવવું પડશે
આપણે આ જાણીએ છીએ તેથી હવે
અહીં ઓપરેટિંગ સિસ્ટમ શું છે?
તે એક મધ્યસ્થી છે
એટલે કે વચ્ચે તમારે ઓપરેટિંગ સિસ્ટમમાં જવું પડશે
અને વિનંતી
અને ઓપરેટીંગ સિસ્ટમ
તમને તે વસ્તુઓ પ્રદાન કરશે
તો તમે કહી શકો
આ વપરાશકર્તા કાર્યક્રમો તેમના માટે
શું છે ઓપરેટિંગ સિસ્ટમ?
તે એક પ્લેટફોર્મ છે
આ પ્લેટફોર્મ પર વસ્તુઓ સરળ થઈ રહી છે
તમે આ કહી શકો છો
તેથી હું સમજું છું કે જો મારી પાસે કોઈ એપ્લિકેશન હોય તો
ચાલો થોડું સમજીએ
આપણે અગાઉ શું વાંચ્યું છે
ચાલો થોડું જોઈએ
જેથી તમને વસ્તુઓ યાદ રહે
પહેલાં આપણે આ વસ્તુ વાંચી હતી
જ્યારે પણ હું
કોઈ પણ એપ્લિકેશન ઇન્સ્ટોલ કરો શું થાય છે?
તે સ્ટોરેજમાં આવે છે
તો ચાલો આપણે કહીએ કે આ મારી મોબાઇલ સ્ક્રીન છે
આ મોબાઇલ સ્ક્રીન પર
હું ચિહ્ન જોઈ શકું છું
અને આ એક ઇન્સ્ટાગ્રામ આઇકોન છે
આ ચિહ્ન સાથે મારી પાસે એક ફાઇલ છે તે insta.exe એક્સનો અર્થ
શું છે?
તે તમારી ચલાવી શકાય તેવી ફાઇલ છે
તે મશીન કોડ છે
તે CPU ને સમજશે કે CPU ને તેને વાંચવાનુ છે
રેમ તેની અંદર જવું પડશે અને હું કહું છું કે તમારો સોફ્ટવેર
તમારા હાર્ડવેર સાથે સીધો સંપર્ક કરી શકતો નથી? જેમ કે તમે એક
વપરાશકર્તા છો અને તમારે ફોટોકોપી કરવી પડશે, તમે સીધા
મશીનમાં ફોટોકોપી કરી શકતા નથી, તેથી તમારી વપરાશકર્તા
એપ્લિકેશનોને મશીન સમજશે.
વોટ્સએપ કે ઇન્સ્ટાગ્રામ જેવી એપ્લિકેશન્સ રેમની અંદર સીધી
રીતે જઇ શકતી નથી, તેમને વચ્ચે એક લેયરની જરૂર હોય છે. જો
વસ્તુઓને નિયંત્રિત કરી શકાય નહીં તો તે સમસ્યાઓનો સામનો
કરવાનો હોઈ જશે. અર્થમાં એક ગુંડો હશે.
એપ્લિકેશન કરી શકે છે પરંતુ કેવી રીતે કરીશું તે સમજવાનો
પ્રયાસ કરો. પહેલાંના વિડીયોમાં અમે જોયું હતું કે અમે
ઇન્સ્ટાગ્રામ એપ્લિકેશન ઇન્સ્ટોલ કર્યું છે અને તેનું આઈકોન
આવ્યું છે.
હું રેમ સાથે સજાય છું, હવે મને કહો કે જો હું આઇકોન પર ક્લિક
કરું તો તેનો એક્ઝેક્યુટેબલ કોડ રેમમાં આવશે અને મારી CPU
તેને લાઇન બાય લાઇન વાંચશે અને જો બધું ઠીક છે તો શું થશે?
જો કોઈ ભૂલ નથી થતી તો ઇન્ટરફેસ ખુલી જશે, પરંતુ જો તમને ભૂલ
મળે તો કેટલીક વખતો યુટ્યુબ એપ્લિકેશન ક્રેશ થાય છે અથવા તમે
ઇન્સ્ટાગ્રામ પર સ્ટોરી અપલોડ કરી શકતા નથી તેથી કોડમાં
કેટલીક ભૂલો છે જેના કારણે તમે વસ્તુઓ કરી શકતા નથી. માટે હું
સમજ્યું કે
જો હું આ એપ્લિકેશન ચલાવવા માગુ છું તો હું ક્યાં આવશો? રેમ
અને રેમ મારું હાર્ડવેર છે અને આ મારી એપ્લિકેશન છે અને આ
સોફ્ટવેરને હાર્ડવેર સાથે સંદેશાવ્યવહાર કરવા માટે તમારે એક
પ્લેટફોર્મની જરૂર છે જે પ્લેટફોર્મ ઓપરેટિંગ સિસ્ટમ છે જે એક
માસ્ટર છે.
સોફ્ટવેર હવે આ માસ્ટર સોફ્ટવેર કેવી રીતે કામ કરી રહ્યું છે?
તે નિયંત્રણ કરવાનું કામ કરી રહ્યું છે જે તમારા યુઝર
એપ્લિકેશનો તેની સાથે વાતચીત કરી શકશે. હવે આપણે એપ્લિકેશનો
વિશે વાત કરીએ કે આપણે કેટલા પ્રકારના એપ્લિકેશનો હોય છે?
હું પ્રકારના એપ્લિકેશનોને શું કહું છું એક સિસ્ટમ એપ્લિકેશન
છે અને બીજું વપરાશકર્તા એપ્લિકેશનો છે, મારા વપરાશકર્તા
એપ્લિકેશનો કેવી રીતે કહું?
હું તેને થર્ડ પાર્ટી એપ્લિકેશનો કહું છું જે તમે ક્યાં પર
જોઈ શકશો? જે તમે પ્લે સ્ટોર પર જોઈ શકશો.
હું તેમને તૃતીય પક્ષ એપ્લિકેશન કહું છું, શું તમે વપરાશકર્તા
એપ્લિકેશનોના કેટલાક ઉદાહરણો લઈ શકો છો? હા તમે કરી શકો છો
વપરાશકર્તાના વિશિષ્ટ કાર્યો માટે બનાવવામાં આવેલા એપ્લિકેશનો
યુઝર એપ્લિકેશન કહેવામાં આવે છે, જે તમે પ્લે સ્ટોરથી ડાઉનલોડ
કરી શકો છો અને ઇન્સ્ટોલ કરી શકો છો. તેઓ સામાન્ય વપરાશકર્તા
એપ્લિકેશનોની કેટેગરીમાં આવે છે, જેમાં તમારું ગેમ PUBG
સમાવેશ થાય છે.
શું તમારી ગેમ છે જેનું નામ ફ્રી ફાયર છે કે શું તમારું
વોટ્સએપ છે જેની સાથે તમે ચેટ કરી શકો છો અને તમે વીડિયો કોલ
કરી શકો છો તો આ શું છે? થર્ડ પાર્ટી એપ્લિકેશન હોઈ શકે છે કે
તમારું ઇન્સ્ટાગ્રામ હોઈ શકે છે.
વપરાશકર્તાને ધ્યાનમાં રાખવું કે વપરાશકર્તાની વિશિષ્ટ
જરૂરિયાતો છે એટલે આવો પૂર્ણ કરીએ. કેવી રીતે પૂર્ણ કરશો? તમે
વિશિષ્ટ કાર્ય માટે વિશિષ્ટ કોડ લખી શકો છો. આ વપરાશકર્તા
એપ્લિકેશનો છે જે તમને ચલાવવા માટે હોય તેને હવે ચલાવવા માટે
આવે છે.
રામ આ મારી રેમ છે રેમ શું છે?
RAM એ મારુ હાર્ડવેર છે
હું તમને આ દર્શાવ્યું છે તો આ તમારું હાર્ડવેર છે. હવે આ બધી
એપ્લિકેશનો મશીન કોડ 0 1 જે છે તેનો એક્ઝેક્યુટેબલ કોડ છે
પરંતુ ચલાવવા માટે તેને આવવું પડશે પરંતુ ચલાવતા પહેલા તે
સીધો સંચાર કરી શકતો નથી. તેથી અહીં તે સીધો સંચાર કરી શકતો
નથી.
તેથી અહીં તે સિસ્ટમ એપ્લિકેશનની વચ્ચે આવે છે, સિસ્ટમ
એપ્લિકેશન શું છે? આ તમારી ઓપરેટિંગ સિસ્ટમ છે, તમે આને શું
કહી શકો છો? આ સિસ્ટમ એપ્લિકેશન કોણે બનાવી છે?
માઇક્રોસોફ્ટે આ અને આ સિસ્ટમ એપ્લિકેશનો બનાવી છે, તેઓ તમારા
માટે શું કરે છે? તેઓ પ્લેટફોર્મ પ્રદાન કરે છે
આ પ્લેટફોર્મ પ્રદાતા છે
હું પ્લેટફોર્મ પ્રદાતાને અહીં લખી રહ્યો છું, પ્લેટફોર્મ
પ્રદાતા શું કરે છે? તે તમને પ્લેટફોર્મ આપે છે, તમે શું કરી
શકો છો?
હું તમારા માટે મેમરી લાવીશ
હું તમને રેમમાં જગ્યા આપીશ અને તમારી એપ્લિકેશનને ચલાવવામાં
મદદ કરીશ, પરંતુ આ જવાબદારી કોણ હશે?
ઓપરેટિંગ સિસ્ટમ જેથી હું તેને અહીંથી દૂર કરીશ તેથી હું
સમજ્યું કે મારી ઓપરેટિંગ સિસ્ટમ મધ્યે બેઠેલું છે અને આ મારી
વપરાશકર્તા એપ્લિકેશન છે તેથી વપરાશકર્તા એપ્લિકેશન
હાર્ડવેરની જરૂર છે જેને કેવી રીતે લેશે? તેને સિસ્ટમ દ્વારા
લેશે.
એપ્લિકેશન અને સિસ્ટમ એપ્લિકેશન શું છે? ઓપરેટિંગ સિસ્ટમ એક
પ્લેટફોર્મ પ્રદાન કરે છે જે આ વપરાશકર્તા એપ્લિકેશનોને
ચલાવવા માટે ઉપલબ્ધ છે. સમજી લેવામાં આવી ગઈ? ચાલો આગળ વધીએ,
તે કમ્પ્યુટર સિસ્ટમના સંચાલન અને સંકલન માટે વિવિધ કાર્યો
અને સેવાઓ પ્રદાન કરે છે.
કમ્પ્યુટર પર કામો સંચાલિત કરવા માટે ફંક્શન્સ અને સેવાઓ
પ્રદાન કરે છે. જ્યારે આપણે કમ્પ્યુટર ચાલુ કરીએ ત્યારે
બેકગ્રાઉન્ડમાં ઘણા પ્રક્રિયાઓ ચાલી રહી હોય છે, સિસ્ટમ કોલ્સ
ચાલી રહી હોય છે અને મારી વિંડોઝ સંબંધિત એપ્લિકેશનો ચાલી રહી
હોય છે. આ સિસ્ટમ એપ્લિકેશનોને ચલાવવાની પ્લેટફોર્મ પૂરી પાડે
છે.
ફક્ત તમે સિસ્ટમ પર બધું જ જોઈ શકો છો જેમ કે સમય, ટાસ્કબાર,
હોમ વિન્ડો વગેરે જેમ કે બધી વસ્તુઓ જોઈ શકો છો. આ બધી વસ્તુઓ
દૃશ્યમાન છે કારણ કે તમારી સિસ્ટમની પાછળ ઘણી એપ્લિકેશનો ચાલી
રહી છે જેમ કે વિન્ડોઝ સંબંધિત.
તમને કહેવામાં આવે છે કે તેમાં 32 જીબી રેમ છે, માફ કરશો 32
જીબી રેમ નથી પરંતુ તેમાં સ્ટોરેજ છે અને 4 જીબી રેમ છે.
ક્યારેક ક્યારેક તે 32 જીબી સ્ટોરેજ નથી, ક્યારેક 30 જીબી
અથવા 29.5 જીબી છે. શું માટે આ થાય છે? આ થાય છે કારણ કે
બાકીની જગ્યામાં એન્ડ્રોઇડ ઓપરેટિંગ સિસ્ટમ છે અને...
એન્ડ્રોઇડ ઓપરેટિંગ સિસ્ટમને કારણે શું થાય છે?
તમે તમારા સ્ટોરેજમાં ગીતો, વિડિઓઝ, છબીઓ મૂકી શકો છો પરંતુ
જ્યારે તમે તમારો મોબાઇલ ફોન ચાલુ કરો છો ત્યારે તમે ઘણી
વસ્તુઓ જોઈ શકો છો જે તમે સમય, સૂચનાઓ, વોલપેપર જોઈ શકો છો આ
બધી વસ્તુઓ એન્ડ્રોઇડ ઓપરેટિંગ સિસ્ટમ એન્ડ્રોઇડ ઓપરેટિંગ
સિસ્ટમના કારણે દૃશ્યમાન થાય છે
ઘણી સેવાઓ જે તમને આ બધી વસ્તુઓ જોવામાં મદદ કરી રહી છે, તેથી
તે શું કરે છે? તે સ્ટોરેજમાં જગ્યા લે છે અને મારી એન્ડ્રોઇડ
ઓપરેટિંગ સિસ્ટમ જેમ સંપૂર્ણ 4 જીબી રેમ ક્યારેય નહીં ભરે છે,
તેની જગ્યા હંમેશા રેમમાં ચાલે છે તેથી અહીં આપણે કહી શકીએ કે
તે પણ થોડી જગ્યા લે છે.
તે ૫૦૦ એમબી લે છે તેથી અમને લાગે છે કે ૪ જીબી રેમમાં મને
૩.૫ જીબી મળે છે અને અહીં મને ૩૨ જીબી સ્ટોરેજમાં ઓછું મળ્યું
છે શા માટે? એન્ડ્રોઇડ ઓપરેટિંગ સિસ્ટમ અથવા વિન્ડોઝ ઓપરેટિંગ
સિસ્ટમને કારણે
હું તમને બેકગ્રાઉન્ડમાં ચળતી એપ્લિકેશનો બતાવવાની કોશિશ કરીશ
જે ક્યાં છે? તેઓ બેકગ્રાઉન્ડમાં ચળે છે કે નહીં? તો ચાલો
પ્રયાસ કરીએ જેથી આપણે ટાસ્ક મેનેજર પર જવું પડે તો શું કરીએ?
અમારી સ્ક્રીન પર જવા જઈએ અને અહીં ટાસ્ક મેનેજર શબ્દને ટાઇપ
કરીએ પછી એન્ટર દબાવીએ અને
અહીં તમે જોઈ શકો છો કે આ એપ્લિકેશનો છે જે મેં માઇક્રોસોફ્ટ
વ્હાઇટબોર્ડ એડોબ સોફ્ટવેર ખોલ્યું છે તે રીતે ચાલી રહી છે
ઓબીએસ સ્ટુડિયો, ટાસ્ક મેનેજર, વિન્ડો એક્સપ્લોરર જોઈને તમે
જોઈ શકો છો કે કેટલી વસ્તુઓ ચાલુ છે કે નહીં? કાર્ય
વ્યવસ્થાપક.
ઓબીએસ સ્ટુડિયો વપરાશકર્તા એપ્લિકેશન છે, જો તમારી પાસે
વપરાશકર્તા એપ્લિકેશન હોય તો કે માઇક્રોસોફ્ટ વ્હાઇટબોર્ડ હોય
તો આ શું છે? હું તમને કહ્યું હતું કે વપરાશકર્તા એપ્લિકેશન
ચલાવવા માટે તમારે હાર્ડવેરની જરૂર છે, એટલે કે ઓપરેટિંગ
સિસ્ટમ કામ કરી રહ્યું છે.
હવે CPU ની વચ્ચે તે આના જેવું હશે
મારે થોડી મેમરીની જરૂર છે ચાલો આપણે અહીં જોઈએ કે આ મારો
ઓબીએસ સ્ટુડિયો છે તે શું કરી રહ્યો છે? તે ચલાવી રહ્યું છે
તે ચાલી રહ્યું છે તે ચાલી રહ્યું છે તે ચાલી રહ્યું છે તે
ચાલી રહ્યું છે તે ચાલી રહ્યું છે તે ચાલી રહ્યું છે તે ચાલી
રહ્યું છે તે ચાલી રહ્યું છે તે ચાલી રહ્યું છે
ચાલી રહ્યુ છે
હું Adobe, Microsoft Whiteboard, OBS, Task Manager, Window
Explorer જેવી ઘણી એપ્લિકેશનો ખોલી છે, જેમાં OBS Studio
હંમેશાં ચાલુ છે જેને હું રેકોર્ડ કરું છું.
તેથી તમે જોઈ શકો છો કે મારી પાસે કેટલી રેમ છે અને સીપીયુ
શું કરી રહ્યું છે.
મારું સીપીયુ સતત ઓબીએસ સ્ટુડિયો ચલાવી રહ્યું છે, જેનો અર્થ
એ છે કે મારું સીપીયુ નિષ્ક્રિય નથી.
મારું CPU સતત OBS સ્ટુડિયો ચલાવી રહ્યું છે એનો અર્થ એ છે કે
મારું CPU સતત OBS સ્ટુડિયો ચલાવી રહ્યું છે
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ એ છે
કે CPU 0% ચાલે છે
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું માઇક્રોસોફ્ટ વ્હાઇટબોર્ડનો ઉપયોગ કરી રહ્યો નથી જેથી
મારું CPU નિષ્ક્રિય નથી ચાલી રહ્યું છે 0%.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે હું એડોબ સોફ્ટવેરનો ઉપયોગ કરી રહ્યો નથી, જેનો અર્થ છે
કે મારું સીપીયુ નિષ્ક્રિય નથી.
હવે ચાલો આપણે પ્રોસેસ મેનેજમેન્ટને સમજીએ.
OBS
ધ્યેય કાર્યક્ષમ અને વ્યવસ્થિત મેમરી ઉપયોગ કરવાનો છે
જો તમે મેમરીનો અસરકારક રીતે ઉપયોગ કરવા માંગતા હોવ તો
તો પછી તમારી પાસે મેમરી મેનેજમેન્ટ હોવું જોઈએ
અન્યથા, તમારે મેમરી મેનેજમેન્ટના કોડનો ઉપયોગ કરવો પડશે
હવે તમારી પાસે ઓપરેટિંગ સિસ્ટમ છે
તેથી તમારે ઘણી વસ્તુઓ કરવાની જરૂર નથી
અન્યથા, સમસ્યા એ છે કે મેમરી મેનેજમેન્ટનો કોડ
સિસ્ટમમાં મેમરીને જોડવાની પદ્ધતિઓ
પ્રક્રિયા ૧
કોડ અહીં લખવામાં આવ્યો છે
તમારે મેમરી મેનેજમેન્ટનો કોડ લખવો પડશે
કોડ અહીં લખવામાં આવ્યો છે
તમારે મેમરી મેનેજમેન્ટનો કોડ લખવો પડશે
તમારે મેમરી મેનેજમેન્ટનો કોડ લખવો પડશે ૨.
મેમરી વ્યવસ્થાપક કોડ
3. ફાઇલ સિસ્ટમ મેનેજમેન્ટ
4. પેરેન્ટ ડિરેક્ટરીઓ
5. ચાઈલ્ડ ડિરેક્ટરીઓ
5. પેરેન્ટ ડિરેક્ટરીઝ 6.
ચાઇલ્ડ ડિરેક્ટરીઝ 7.
ફાઇલ સિસ્ટમ મેનેજમેન્ટ 5.
બાળ નિર્દેશકો 6.
ફાઇલ સિસ્ટમ સંચાલન
8. ઉપકરણ વ્યવસ્થાપન 9.
હાર્ડવેર 9 સાથે ક્રિયાપ્રતિક્રિયા કરો.
હાર્ડવેર સાથે ક્રિયાપ્રતિક્રિયા કરે છે
10. હાર્ડવેર સંસાધનોનો કાર્યક્ષમ ઉપયોગ
11. સુરક્ષા અને સુરક્ષા 2.
સુરક્ષા અને સુરક્ષા 2.
સુરક્ષા અને સુરક્ષા 1.
અનધિકૃત એક્સેસ અને દૂષિત પ્રવૃત્તિઓ સામે રક્ષણ
હું બે એપ ચલાવું છું.
એક પબજી અને બીજું આઇસોલેશન એપ ચાલુ છે અને દરેક એપ્લિકેશનને
સુરક્ષા આપી ગઈ છે કે તમે અહીં અથવા ત્યાં જઈ શકતા નથી.
આ મારું વોટ્સએપ છે.
જો આવી સુરક્ષા કે આઈસોલેશન આપવામાં નહીં આવે તો શું થઈ શકે?
વોટ્સએપ આ એપની અંદર જઈ શકે છે અને તમારું સ્વાસ્થ્ય 80 ટકા
ચાલી રહ્યું છે અને જો તે 0 ટકા છે તો તમારી ગેમ વિચારશે કે
તમારી હેલ્થ 0 ટકા છે અને તમારો ખેલાડી તેને મારી નાખશે.
તો, શું થઈ શકે?
તે એક મોટી વાત છે.
આ કારણે જ તમારી સુરક્ષા ખતરામાં છે.
તેથી, આપણે સમજી શકીએ છીએ કે તે કેટલું જોખમી હોઈ શકે છે.
તેથી, સુરક્ષા અને સુરક્ષા ખૂબ જ મહત્વપૂર્ણ છે.
તેથી, સુરક્ષા અને સુરક્ષા પણ ખૂબ જ મહત્વપૂર્ણ છે.
આ ઓપરેટિંગ સિસ્ટમ દ્વારા પ્રદાન કરવામાં આવે છે.
અમારો ધ્યેય અનધિકૃત એક્સેસને ટાળવાનો છે.
નહિતર, શું થઈ શકે?
જેમ કે તમે જોઈ શકો છો કે ત્યાં રેન્સમવેર એટેક છે.
રેન્સમવેર એટેકમાં શું થાય છે?
મૂળભૂત રીતે, એક અનધિકૃત વ્યક્તિ તમારી સિસ્ટમને હેક કરે છે.
તે તમારા બધા નિયંત્રણો લઈ લે છે.
તો પછી તમે તમારી સિસ્ટમની અંદર જઈ શકતા નથી.
તેથી, આ બધાને ટાળવા માટે, અમે સુરક્ષા અને સુરક્ષા પ્રદાન
કરીએ છીએ.
તેથી, આ તે છે જે હું સમજી ગયો.
આગળનો વપરાશકર્તા ઇન્ટરફેસ છે.
વિધેય વપરાશકર્તા-મૈત્રીપૂર્ણ ઇન્ટરફેસ જેમ કે કમાન્ડ લાઇન
અને ગ્રાફિકલ ઇન્ટરફેસ પૂરો પાડે છે.
તેનો અર્થ શું છે? સમજીએ.
મારી ઓપરેટિંગ સિસ્ટમ મને યુઝર ઇન્ટરફેસ પ્રદાન કરે છે.
વિધેય વપરાશકર્તા-મૈત્રીપૂર્ણ ઇન્ટરફેસ પ્રદાન કરે છે.
હવે, તમે ટાસ્કબાર અથવા ચિહ્નોમાં જોઈ શકો છો.
ચાલો હું તમને બતાવીશ.
અહીં, મારી પાસે કોઈ ચિહ્ન નથી.
મેં તેને હટાવી દીધું છે.
પરંતુ તમે અહીં ચિહ્નો જોઈ શકો છો.
તમે ઘણા ચિહ્નો જોઈ શકો છો.
તમે ચિહ્ન પર ક્લિક કરી શકો છો અને તમને તમારી એપ્લિકેશનનો
ઇન્ટરફેસ મળશે.
આ તમારા માટે ખૂબ જ સરળ છે.
તમને કમાન્ડ લાઇન દલીલ પણ મળે છે.
તે થોડું મુશ્કેલ છે કારણ કે તમારે આદેશો જાણવાની જરૂર છે.
તમારે વસ્તુઓ કરવા માટેના આદેશો જાણવાની જરૂર છે.
તેથી, આ યુઝર ઇન્ટરફેસ છે જે મારી ઓપરેટિંગ સિસ્ટમ દ્વારા
પ્રદાન કરવામાં આવે છે.
આગળનું ધ્યેય છે.
ત્યાર પછી વપરાશકર્તાનો અનુભવ વધેલો છે.
હવે, જો તે બધું જ લખે તો વપરાશકર્તાનો અનુભવ સારો રહેશે નહીં.
હવે તમે શું કરો છો?
જો તમારે ડિરેક્ટરી બનાવવી હોય, તો તમે શું કરો છો?
જો તમારે ફોલ્ડર બનાવવું હોય, તો તમે શું કરો છો?
તમે ફક્ત ફોલ્ડર પર જમણું ક્લિક કરો અને નવા પર ક્લિક કરો.
તેથી, તમને વપરાશકર્તા-મૈત્રીપૂર્ણ અનુભવ મળે છે.
હવે, કમાન્ડ લાઇનમાં શું થાય છે?
તમારે આદેશો જાણવાની જરૂર છે.
ઉદાહરણ તરીકે, તમારે mkdir માં ડિરેક્ટરી બનાવવાની જરૂર છે.
તમારી પાસે ડિરેક્ટરી બનાવવાનો વિકલ્પ છે.
જો તમારે વાહન ચલાવવું હોય, તો તમારે સીડી કરવાની જરૂર છે.
તમારે આ બધી બાબતો જાણવાની જરૂર છે.
યુઝર ઇન્ટરફેસમાં શું થાય છે?
તમને આ બધી વસ્તુઓ મળે છે.
તેથી, તમારે તમારા અંતમાં વસ્તુઓ કરવાની જરૂર નથી.
તો, આનું શું થાય છે?
વપરાશકર્તાનો અનુભવ વધે છે.
સુલભતા માં વધારો થાય છે.
ત્યાર પછીનું છે નેટવર્કિંગ.
નેટવર્કિંગ ઉપકરણો વચ્ચે નેટવર્ક જોડાણો, પ્રોટોકોલ અને
સંદેશાવ્યવહાર પૂરો પાડે છે.
તમારા ઉપકરણો અથવા તમારી નોકરીઓ ચલાવી શકાય છે.
તેમને કેટલા નેટવર્કની જરૂર છે?
આ બધી બાબતોનું સંચાલન કોણ કરે છે?
ઓપરેટિંગ સિસ્ટમ કરે છે.
ઉદાહરણ તરીકે, તમને નેટવર્ક 0 એમબીપીએસ દેખાશે.
તમે આ બધી વસ્તુઓ અહીં જુઓ છો.
૦.૧ એમબીપીએસ.
આ એપ્લિકેશનને કેટલા નેટવર્કની જરૂર છે?
આ બધી વસ્તુઓ સરળતાથી મેનેજ કરી શકાય તેવી છે.
તેનું સંચાલન કોણ કરે છે?
ઓપરેટિંગ સિસ્ટમ કરે છે.
ધ્યેય શું છે?
નેટવર્ક પર્યાવરણમાં સીમલેસ ડેટા એક્સચેન્જની સુવિધા આપવી.
એટલે કે ડેટા સરળતાથી એક્સચેન્જ કરી શકાય છે.
જે પણ એપ્લિકેશનને ડેટાની જરૂર હોય, તે સરળતાથી અને એકીકૃત
રીતે વિનિમય કરી શકાય છે.
તે ઓપરેટિંગ સિસ્ટમને કારણે થાય છે.
આગળ ભૂલ હેન્ડલિંગ છે.
ભૂલો માટે સિસ્ટમનું નિરીક્ષણ કરે છે અને સ્થિરતા જાળવવા માટે
સુધારાત્મક પગલાં લે છે.
તમે સમસ્યા પણ જોઈ શકો છો અને તેને હલ પણ કરી શકો છો.
ઓપરેટિંગ સિસ્ટમ ભૂલોને નિયંત્રિત કરે છે, પગલાંઓ કહે છે,
વગેરે.
વિક્ષેપો ઘટાડવા અને વિશ્વસનીય વિકલ્પોની ખાતરી કરો.
જો કોઈ સમસ્યા કોઈ સમયે ઉદ્ભવે અને તમે તેનું કારણ પણ જાણતા
નથી, તો તમારી વિશ્વસનીયતા પર અસર પડશે.
આ સિસ્ટમમાં કામ કરીને હું શું કરી શકું?
જ્યારે હું કશું જ જાણતો નથી, ત્યારે તમારે બધું જ કામ
વ્યક્તિગત રીતે કરવું પડે છે.
તમારે વપરાશકર્તા ઇન્ટરફેસને સમજવું પડશે.
સામાન્ય રીતે જો હું કોઈ બીજી વ્યક્તિને એ જ સિસ્ટમમાં કામ
કરાવું તો તેને મોબાઈલ ફોનનો અનુભવ હોય છે.
તે કોઈપણ એપને સરળતાથી ઓપન કરી શકે છે.
તે અહીં શું કરી શકે?
તે કોઈપણ સિસ્ટમ ખોલી શકે છે અને તે જ વસ્તુ કરી શકે છે.
તે સિસ્ટમ ખોલી શકે છે અને એપ્લિકેશનનો ઇન્ટરફેસ જોઈ શકે છે.
તે એપ્લિકેશનનો ઇન્ટરફેસ જોઈ શકે છે.
તે એપ્લિકેશનના તમામ કાર્યો જોઈ શકે છે.
આપણે કયાં કાર્યો જોયાં હતાં તેનું મને પુનરાવર્તન કરવા દો.
અમે જોયું કે ઓપરેટિંગ સિસ્ટમ એક માસ્ટર સોફ્ટવેર છે જે
વપરાશકર્તા અને હાર્ડવેર વચ્ચેનો સંપર્ક બનાવે છે.
આપણે અહીં આકૃતિ જોઈ.
અમે જોયું કે ઓપરેટિંગ સિસ્ટમના ઘણા કાર્યો છે.
તે અન્ય એપ્લિકેશનોને કહે છે કે તમે ચિંતા કરશો નહીં.
હું બધું સંભાળી લઈશ.
તમને જરૂરી તે તમામ સ્ટોરેજ હું લાવીશ.
હું તમને જરૂરી તમામ નેટવર્ક લાવીશ.
CPU ક્યારે તમારો કાર્યક્રમ ચલાવશે?
જો તમે તેનો ઉપયોગ નથી કરી રહ્યા, તો તે નિષ્ક્રિય સ્થિતિમાં
જશે.
આ બધી બાબતોનું સંચાલન કોણ કરશે?
હું તે કરીશ.
તે એક જાહેરાત હતી કે તમે ૧૧ સ્વપ્નમાં જાઓ છો અને એક ટીમ
બનાવો છો.
અમારી ઓપરેટિંગ સિસ્ટમ શું કહે છે તે એ છે કે આ બધી વસ્તુઓ
વપરાશકર્તા એપ્લિકેશનો છે.
તે તેમને કહે છે કે, તમે ૧૧ સ્વપ્નમાં જાઓ છો અને એક ટીમ
બનાવો છો.
મારી ઓપરેટિંગ સિસ્ટમ આ રીતે કામ કરે છે.
અહીં અમે જોયું કે પ્રોસેસ મેનેજમેન્ટ, મેમરી મેનેજમેન્ટ,
ફાઇલ સિસ્ટમ મેનેજમેન્ટ, ડિવાઇસ મેનેજમેન્ટ, સુરક્ષા અને
પ્રોટેક્શન, યુઝર ઇન્ટરફેસ આવશ્યક છે જેથી હું સારી રીતે
કમ્યુનિકેશન કરી શકું.
મને સારું નેટવર્કિંગ મળે છે.
મને એરર હેન્ડલિંગ મળે છે.
પછીની વસ્તુ શું છે જે તમને જોવા મળે છે?
તમને ઓપરેટિંગ સિસ્ટમ ન હોવાનું પરિણામ મળે છે.
જો ત્યાં ઓપરેટિંગ સિસ્ટમ ન હોત તો શું થાત?
અમે ચર્ચા કરી છે કે જો ઓપરેટિંગ સિસ્ટમ ન હોત તો શું થાત.
અહીં લખ્યું છે.
ચાલો તેને વાંચીએ.
પ્રથમ વસ્તુ એ વપરાશકર્તા ઇન્ટરફેસનો અભાવ છે.
તમે જે ઇન્ટરફેસ જુઓ છો તે જોવા માટે ઉપલબ્ધ નથી.
તે હવે ખૂબ જ સરળ છે.
તમે જાઓ અને ક્લિક કરો અને એપ્લિકેશન તમારી સામે ખુલે છે.
તે ખૂબ જ સરળ છે.
જો આ વસ્તુ ન હોત, તો યુઝર ઇન્ટરફેસનો અભાવ હોત.
જો મારી પાસે ઓપરેટિંગ સિસ્ટમ ન હોત.
મારી પ્રક્રિયાનું સંચાલન થઈ શક્યું નહીં.
મારી યાદદાસ્ત મેનેજ ન થઈ શકી.
મારું ઉપકરણ મેનેજ કરી શકાતું નથી.
આપણને આ બધી વસ્તુઓ જોવા મળે છે.
જો ત્યાં ઓપરેટીંગ સિસ્ટમ ન હોત, તો ત્યાં ગ્રાફિકલ અને આદેશ
વાક્ય ઇન્ટરફેસ હોત નહિં.
જો તમારી પાસે કોઈપણ કાર્યક્રમ હોય, પછી ભલે તે વપરાશકર્તા
કાર્યક્રમ હોય કે સિસ્ટમ એપ્લિકેશન,
હું જાણું છું કે તેને કેવી રીતે કાર્યરત કરવું. હું જાણું
છું કે આદેશો કેવી રીતે આપવા કે નહીં.
હું જોઉં છું તે ગ્રાફિકલ વસ્તુઓ પર ક્લિક કરીશ. પરંતુ જો
ઓપરેટિંગ સિસ્ટમ ન હોય તો કોઈ વસ્તુ નથી.
હું તે કેવી રીતે કરી શકું?
હું કોઈપણ હાર્ડવેર સાથે સીધી વાત કરી શકતો નથી.
મારી પાસે હાર્ડવેર છે.
મારી પાસે CPU છે.
મારી પાસે રેમ છે.
હું રેમ તરફ જોઈ રહ્યો છું.
મારી એપ્લિકેશન ચલાવો.
તે ચીજોને સમજતું નથી.
વચ્ચે ઓપરેટિંગ સિસ્ટમ હોવી જોઈએ.
સંસાધન વ્યવસ્થાપનનું ચેલેન્જ તમારા બધા સંસાધનો, તમારા બધા
હાર્ડવેર, જેમાં સીપીયુ કે મેમરી હોય તે બધી વસ્તુઓ આવશે.
મેમરી ફાળવણીનું સંચાલન કરવા માટે હું સંસાધનોનું સંચાલન કરી
નહીં શક્યો. એપ્લિકેશનને મેમરી ફાળવણીનું સંચાલન કરવાની જરૂર
નથી.
CPU સુનિશ્ચિત અને ઉપકરણ ક્રિયાપ્રતિક્રિયા.
તમારે તે કોડ બધી એપ્લિકેશનોમાં લખવો પડશે.
મેમરી એલોકેશન કેવી રીતે થશે?
જો તમે તમારો પ્રોગ્રામ વાંચ્યો હોય,
સી ભાષામાં મારાં કાર્યો છે. મારે મેલોક નામનું એક ફંક્શન છે.
મારે કેલોક નામનું એક ફંક્શન છે.
તે શું કરે છે?
તે મને મેમરી પ્રદાન કરે છે.
તમને આટલું સ્ટોરેજ મળશે.
તમને 4 બાઇટ મળશે.
તમને 8 બાઇટ મળશે.
આ બધી વસ્તુઓ શું કરે છે?
તેઓ આવું કરે છે.
મારે કોડ લખવો પડશે.
સંસાધન વ્યવસ્થાપનમાં મારી પાસે ઘણા પડકારો છે. CPU સુનિશ્ચિત.
મારી એપ્લિકેશન ક્યારે ચાલશે? તે ક્યારે ચાલશે?
મારે કોડ લખવો પડશે.
કારણે ઓપરેટિંગ સિસ્ટમ અથવા એપ્લિકેશન ને નીચેના સ્તરના
સૂચનાઓનું જ્ઞાન જરૂરી છે કારણ કે સ્રોત વ્યવસ્થાપન
સ્વતંત્રતાથી હાથ ધરાવવાની જરૂર પડે છે.
માનકીકરણનો અભાવ સોફ્ટવેર વિકાસને ચુંટણીઓ આપી શકે છે અને
સુરક્ષા કાયમી નથી તો સિસ્ટમ ખુલ્લી છોડી દીધો જ થાય છે જે
ક્રમશઃ નબળાઈઓ સામે આવી શકે છે.
તેથી, હું રેમમાં ઓપરેટિંગ સિસ્ટમ લોડ કરવાનો નથી, તમને
સ્ક્રીન પર વસ્તુઓ દેખાશે નહીં.
જો હું કહું કે રેમ છે, તો તે ઓપરેટિંગ સિસ્ટમ પસંદ કરશે અને
તેને રેમમાં લોડ કરશે.
અને પછી એન્ડ્રોઇડ દ્વારા સંચાલિત થયા પછી, તમે જે પ્રથમ
સ્ક્રીન જુઓ છો, તે શા માટે દેખાય છે?
કારણ કે બાયોસે પહેલેથી જ હાર્ડવેરની તપાસ કરી લીધી છે કે આ
વસ્તુઓ ઉપલબ્ધ છે કે નહીં, કેટલીકવાર રેમ યોગ્ય રીતે કામ કરતી
નથી. એટલે, જે બને છે તે એ છે કે તમે તેને વારંવાર માલિકી
આપવાનો પ્રયાસ કરી રહ્યા છો અને તમારી સિસ્ટમ તેની માલિકી
ધરાવવા માટે સમર્થ નથી.
શા માટે તે કામ નથી કરી રહ્યું?
આ સમસ્યા છે.
આ બુટીંગ પ્રક્રિયામાં, તમારી ઓપરેટિંગ સિસ્ટમ લોડ કરવાની
કોશિશ કરી રહી છે કારણ કે RAM સાચું રીતે કામ નથી.
તેથી, તે ત્યાં રહેવા માટે સક્ષમ નથી, જેના કારણે તમે સ્ક્રીન
પર વસ્તુઓ જોઈ શકતા નથી.
તે ફરીથી અને ફરીથી બંધ થઈ રહ્યું છે.
તો, આ વસ્તુઓ કેવી રીતે થશે? આ બુટિંગ પ્રોસેસમાં, તમારે આ
બધી વસ્તુઓ ખુદે કરવી પડશે.
તમારે નીચલા સ્તરે સૂચનાઓ આપવી પડશે કે તમારે પહેલા હાર્ડવેર
તપાસવું પડશે.
તમારે તેને મેન્યુઅલી કરવું પડશે.
તે ઘણું અશક્ય છે.
એપ્લિકેશનને સ્વતંત્ર રીતે સંસાધન સંચાલનને સંચાલિત કરવાની
જરૂર રહેશે.
દરેક એપ્લિકેશન શું કરશે?
વૉટ્સએપ કહેશે કે જો મારે દોડવું હોય તો મારે આટલી રેમની જરૂર
છે, તો મને આટલું આપો
રેમ.
શક્ય છે કે તે બિનજરૂરી રેમ માંગશે.
ઇન્સ્ટાગ્રામ કહેશે કે મારે આટલી રેમની જરૂર છે.
હવે જુઓ, જેટલી વધારે મેમરી લાગશે, બાકીની એપ્સ ચાલશે નહીં.
બાકીની એપ્લિકેશનો ચાલી શકશે નહીં.
અર્થ એટલે, તમે તેમના પર જેટલો સમય વિતાવો છોડી શકો છો અને
તેઓ તમને જેટલી જ જાહેરાતો બતાવી શકે છે.
તેથી, આને કારણે, સંસાધનો અને મેમરીનું સંચાલન હોવું જરૂરી છે.
આ માટે અહીં છે કે જો વસ્તુઓ ન હોય તો તમને નીચી સ્તરની
નિર્દેશિકાઓ આપવી પડશે.
તેથી, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માંગો છો તો તમારે
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તેથી, જો તમારે નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમારે નીચેના
સ્તરે સૂચનાઓ આપવી પડે.
તો, જો તમને નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમને નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમને નીચેની સ્તરે સૂચનાઓ આપવાની જરૂર પડે તો તમને
નીચેની સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે હોય, તો તમે નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમારે નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમે નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમારે નીચેના સ્તરે સૂચનાઓ આપવાની જરૂર પડે, તો તમારે
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમારે લોહી સ્તરે સૂચનાઓ આપવી પડશે, તો તમારે લોહી
સ્તરે સૂચનાઓ આપવી પડશે.
તેથી, જો તમારે નીચા સ્તરે સૂચનાઓ આપવી પડશે, તો તમારે સૂચનાઓ
આપવી પડશે
નીચલા સ્તરે.
તો, જો તમારે નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમારે નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમને નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમને નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમને નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમને નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે હોઈશ, તો તમારે
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
એટલે, જો તમે નીચેની સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમે
નીચેની સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે હોઈ તો તમારે
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમને નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમને નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે હોય, તો તમે નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમારે લોહી સ્તરે સૂચનાઓ આપવી પડશે, તો તમારે લોહી
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે હોઈ તો તમને નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમને નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમારે નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમે
નીચેના સ્તરે સૂચનાઓ આપવા જ પડશે.
એટલે, જો તમને નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમને નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે લો લેવલમાં સૂચનાઓ આપવા માટે જ હોય, તો તમને લો
લેવલમાં સૂચનાઓ આપવી પડશે.
તો, જો તમને નીચેના સ્તરે સૂચનાઓ આપવી પડે તો તમને નીચેના
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માંગતા હો, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમારે લોહી સ્તરે સૂચનાઓ આપવી પડશે, તો તમારે લોહી
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમારે નીચેના સ્તરે સૂચનાઓ આપવાની જરૂર પડે તો તમે
નીચેના સ્તરે સૂચનાઓ આપવા જ જોઈએ.
તો, જો તમારે લોહી સ્તરે સૂચનાઓ આપવી પડશે, તો તમારે લોહી
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમારે લો લેવલમાં સૂચનાઓ આપવી પડશે, તો તમારે લો
લેવલમાં સૂચનાઓ આપવી પડશે.
તો, જો તમને નીચેની સ્તરે સૂચનાઓ આપવી પડે તો તમને નીચેની
સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે જ હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તો, જો તમે નીચેના સ્તરે સૂચનાઓ આપવા માટે હોય, તો તમને
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.
તેથી, જો તમારે નીચેના સ્તરે સૂચનાઓ આપવી પડશે તો તમારે
નીચેના સ્તરે સૂચનાઓ આપવી પડશે.