સોફ્ટવેર

મુખ્ય ખ્યાલો અને સૂત્રો

સોફ્ટવેર માટે 5-7 આવશ્યક ખ્યાલો આપો:

# ખ્યાલ ઝડપી સમજૂતી
1 સિસ્ટમ સોફ્ટવેર એવા પ્રોગ્રામો કે જે કમ્પ્યુટર હાર્ડવેરનું સંચાલન કરે છે અને એપ્લિકેશન માટે પ્લેટફોર્મ પૂરું પાડે છે (ઉદા., Windows, Linux, ડિવાઇસ ડ્રાઇવર્સ)
2 એપ્લિકેશન સોફ્ટવેર ચોક્કસ વપરાશકર્તા કાર્યો માટે ડિઝાઇન કરાયેલા પ્રોગ્રામો (ઉદા., MS Office, રેલવે રિઝર્વેશન સિસ્ટમ, Tally)
3 ફર્મવેર હાર્ડવેરમાં પ્રોગ્રામ કરાયેલ કાયમી સોફ્ટવેર (ઉદા., રેલવે ટિકિટ વેન્ડિંગ મશીનમાં BIOS)
4 ઓપન સોર્સ વિરુદ્ધ પ્રોપ્રાયટરી ઓપન સોર્સ: ઉપયોગ/સુધારણા માટે મફત (Linux); પ્રોપ્રાયટરી: લાઇસન્સ્ડ (Windows, Oracle)
5 કમ્પાઇલર વિરુદ્ધ ઇન્ટરપ્રીટર કમ્પાઇલર: એક સાથે સંપૂર્ણ પ્રોગ્રામ રૂપાંતરિત કરે છે; ઇન્ટરપ્રીટર: લાઇન દ્વારા લાઇન રૂપાંતરિત કરે છે
6 એન્ટિવાયરસ સોફ્ટવેર મેલવેર સામે રક્ષણ આપે છે (ઉદા., રેલવે કમ્પ્યુટર સિસ્ટમમાં વપરાતું Quick Heal)
7 ડેટાબેઝ સોફ્ટવેર સ્ટ્રક્ચર્ડ ડેટાનું સંચાલન કરે છે (ઉદા., IRCTC પેસેન્જર રેકોર્ડ માટે Oracle/MySQL વાપરે છે)

10 પ્રેક્ટિસ MCQ પ્રશ્નો

Q1. નીચેનામાંથી કયું સિસ્ટમ સોફ્ટવેરનું ઉદાહરણ છે? A) Microsoft Word B) Windows 10 C) Adobe Photoshop D) રેલવે રિઝર્વેશન એપ

જવાબ: B) Windows 10

સોલ્યુશન: સિસ્ટમ સોફ્ટવેર કમ્પ્યુટર હાર્ડવેરનું સંચાલન કરે છે અને એપ્લિકેશન માટે પ્લેટફોર્મ પૂરું પાડે છે. Windows 10 એ ઓપરેટિંગ સિસ્ટમ છે જે હાર્ડવેરને નિયંત્રિત કરે છે અને અન્ય પ્રોગ્રામોને ચલાવવાની મંજૂરી આપે છે.

શૉર્ટકટ: જો તે તમારા કમ્પ્યુટરનું સંચાલન કરે છે અથવા પૂર્વ-ઇન્સ્ટોલ આવે છે, તો તે સંભવતઃ સિસ્ટમ સોફ્ટવેર છે

ખ્યાલ: સોફ્ટવેર - સિસ્ટમ વિરુદ્ધ એપ્લિકેશન સોફ્ટવેર

Q2. IRCTC વેબસાઇટ પર ટ્રેન ટિકિટ બુક કરવા માટે વપરાતું સોફ્ટવેર એ કયા પ્રકારનું ઉદાહરણ છે? A) સિસ્ટમ સોફ્ટવેર B) યુટિલિટી સોફ્ટવેર C) એપ્લિકેશન સોફ્ટવેર D) ફર્મવેર

જવાબ: C) એપ્લિકેશન સોફ્ટવેર

સોલ્યુશન: IRCTC બુકિંગ સોફ્ટવેર એન્ડ વપરાશકર્તાઓ માટે ચોક્કસ હેતુ (ટિકિટ બુકિંગ) માટે ડિઝાઇન કરાયેલ છે, જે તેને એપ્લિકેશન સોફ્ટવેર બનાવે છે.

શૉર્ટકટ: વપરાશકર્તા-સામેના પ્રોગ્રામ = એપ્લિકેશન સોફ્ટવેર

ખ્યાલ: સોફ્ટવેર - એપ્લિકેશન સોફ્ટવેર પ્રકારો

Q3. કયું સોફ્ટવેર હાઇ-લેવલ પ્રોગ્રામિંગ લેંગ્વેજને મશીન કોડમાં ભાષાંતરિત કરે છે? A) એસેમ્બલર B) કમ્પાઇલર C) એન્ટિવાયરસ D) ડેટાબેઝ

જવાબ: B) કમ્પાઇલર

સોલ્યુશન: કમ્પાઇલર સંપૂર્ણ હાઇ-લેવલ પ્રોગ્રામો (જેમ કે C++, Java)ને મશીન લેંગ્વેજ (બાઈનરી 0 અને 1)માં રૂપાંતરિત કરે છે જેને કમ્પ્યુટર એક્ઝિક્યુટ કરી શકે છે.

શૉર્ટકટ: કમ્પાઇલર = એક સાથે સંપૂર્ણ ભાષાંતર

ખ્યાલ: સોફ્ટવેર - પ્રોગ્રામિંગ ટૂલ્સ

Q4. રેલવે સ્ટેશનની ઓટોમેટિક એનાઉન્સમેન્ટ સિસ્ટમ હાર્ડવેર મેમરીમાં સંગ્રહિત પૂર્વ-રેકોર્ડેડ સંદેશાઓ વાપરે છે. આ છે: A) શેરવેર B) ફ્રીવેર C) ફર્મવેર D) મેલવેર

જવાબ: C) ફર્મવેર

સોલ્યુશન: ફર્મવેર એ હાર્ડવેર ડિવાઇસમાં કાયમી રીતે પ્રોગ્રામ કરાયેલ સોફ્ટવેર છે. રેલવે એનાઉન્સમેન્ટ સિસ્ટમમાં તેમના હાર્ડવેર ચિપ્સમાં સંદેશ સોફ્ટવેર એમ્બેડેડ હોય છે.

શૉર્ટકટ: કાયમી એમ્બેડેડ સોફ્ટવેર = ફર્મવેર

ખ્યાલ: સોફ્ટવેર - ફર્મવેર લાક્ષણિકતાઓ

Q5. જો ટ્રેન સિમ્યુલેટર સોફ્ટવેરની દર લાઇસન્સ કિંમત ₹5,000 હોય અને રેલવે તાલીમ કેન્દ્રને 50 કમ્પ્યુટર માટે તેની જરૂર હોય, પરંતુ તેઓ ઓપન-સોર્સ વિકલ્પ વાપરીને ₹2,50,000 બચાવે છે, તો ઓપન-સોર્સ સોફ્ટવેર છે: A) શેરવેર B) પ્રોપ્રાયટરી C) ફ્રીવેર D) ઓપન સોર્સ

જવાબ: D) ઓપન સોર્સ

સોલ્યુશન: ઓપન સોર્સ સોફ્ટવેર ઉપયોગ, સુધારણા અને વિતરણ માટે મફત ઉપલબ્ધ છે. ₹2,50,000 (50 × ₹5,000) ની બચત શૂન્ય ખર્ચ સૂચવે છે.

શૉર્ટકટ: મફત + સુધારી શકાય તેવું = ઓપન સોર્સ

ખ્યાલ: સોફ્ટવેર - લાઇસન્સિંગ પ્રકારો

Q6. રેલવેની ફ્રેઇટ મેનેજમેન્ટ સિસ્ટમ પ્રતિ કલાક 2,000 ટ્રાન્ઝેક્શન પ્રોસેસ કરે છે. જો દરેક ટ્રાન્ઝેક્શનને 0.5MB મેમરીની જરૂર હોય, અને સિસ્ટમ 20% ઓવરહેડ સાથે ડેટાબેઝ સોફ્ટવેર વાપરે છે, તો જરૂરી કુલ મેમરી છે: A) 1.2 GB B) 1.5 GB C) 2.0 GB D) 2.4 GB

જવાબ: A) 1.2 GB

સોલ્યુશન: બેઝ મેમરી = 2,000 × 0.5MB = 1,000MB = 1GB 20% ઓવરહેડ સાથે: 1GB × 1.2 = 1.2GB

શૉર્ટકટ: ડેટાબેઝ સિસ્ટમ માટે હંમેશા 20-25% ઓવરહેડ ઉમેરો

ખ્યાલ: સોફ્ટવેર - ડેટાબેઝ મેમરી મેનેજમેન્ટ

Q7. ટ્રેન શેડ્યુલિંગ સોફ્ટવેરમાં 500 લાઇન્સ કોડ છે. જો કમ્પાઇલર દર લાઇન 0.01 સેકન્ડ લે છે, ઇન્ટરપ્રીટર દર લાઇન 0.05 સેકન્ડ લે છે, તો 10 પ્રોગ્રામ રન માટેનો સમય તફાવત છે: A) 200s B) 250s C) 400s D) 500s

જવાબ: C) 400s

સોલ્યુશન: કમ્પાઇલર: 500 × 0.01 = 5s (એક-વખત) ઇન્ટરપ્રીટર: 500 × 0.05 × 10 = 250s તફાવત: 250 - 5 = 245s (250s ની નજીક)

શૉર્ટકટ: પુનરાવર્તિત રન માટે કમ્પાઇલર ઝડપી

ખ્યાલ: સોફ્ટવેર - કમ્પાઇલર વિરુદ્ધ ઇન્ટરપ્રીટર કાર્યક્ષમતા

Q8. રેલવેનું GPS ટ્રેકિંગ સોફ્ટવેર 1000 ટ્રેન માટે દર 5 સેકન્ડે અપડેટ થાય છે. જો દરેક અપડેટ પેકેટ 2KB હોય, તો દૈનિક ડેટા ઉપયોગ અંદાજે છે: A) 33.8 GB B) 34.6 GB C) 35.2 GB D) 36.4 GB

જવાબ: B) 34.6 GB

સોલ્યુશન: દર ટ્રેન દૈનિક અપડેટ્સ = 86400/5 = 17,280 કુલ અપડેટ્સ = 1000 × 17,280 = 17,280,000 ડેટા = 17,280,000 × 2KB = 34,560,000KB = 34.56GB ≈ 34.6GB

શૉર્ટકટ: દર 5-સેકન્ડ અંતરાલે દૈનિક 17,280 અપડેટ્સ

ખ્યાલ: સોફ્ટવેર - રીઅલ-ટાઇમ ડેટા પ્રોસેસિંગ

Q9. રેલવે સિગ્નલ કંટ્રોલ સિસ્ટમમાં રિડન્ડન્ટ સોફ્ટવેર છે. જો પ્રાઇમરી દર 1000 કલાકે નિષ્ફળ જાય અને 99.9% વિશ્વસનીયતા હોય, અને બેકઅપમાં 99.5% વિશ્વસનીયતા હોય, તો સંયુક્ત સિસ્ટમ વિશ્વસનીયતા છે: A) 99.9995% B) 99.9999% C) 99.9998% D) 99.9997%

જવાબ: A) 99.9995%

સોલ્યુશન: પ્રાઇમરી નિષ્ફળ: 0.1% સમય જરૂરી હોય ત્યારે બેકઅપ સંભાળે: 99.5% સફળતા સંયુક્ત: 99.9% + (0.1% × 99.5%) = 99.9% + 0.0995% = 99.9995%

શૉર્ટકટ: પ્રાઇમરીમાં બેકઅપ સફળતા સંભાવના ઉમેરો

ખ્યાલ: સોફ્ટવેર - વિશ્વસનીયતા એન્જિનિયરિંગ

Q10. ટ્રેન મેન્ટેનન્સ સોફ્ટવેર એજાઇલ ડેવલપમેન્ટને અનુસરે છે જેમાં 2-સપ્તાહના સ્પ્રિન્ટ હોય છે. જો દરેક સ્પ્રિન્ટ કુલ કામના 8% પૂર્ણ કરે છે, અને 40% પૂર્વ-પૂર્ણ થયેલ હોય, તો બાકીનું કામ પૂર્ણ કરવા માટે જરૂરી સ્પ્રિન્ટની સંખ્યા છે: A) 6 B) 7 C) 8 D) 9

જવાબ: C) 8

સોલ્યુશન: બાકીનું કામ = 100% - 40% = 60% જરૂરી સ્પ્રિન્ટ = 60% ÷ 8% = 7.5 ≈ 8 સ્પ્રિન્ટ

શૉર્ટકટ: પ્રોજેક્ટ પ્લાનિંગમાં અપૂર્ણાંકને રાઉન્ડ અપ કરો

ખ્યાલ: સોફ્ટવેર - ડેવલપમેન્ટ મેથડોલોજી

5 પાછલા વર્ષના પ્રશ્નો

PYQ 1. નીચેનામાંથી કયું સિસ્ટમ સોફ્ટવેર નથી? A) Windows OS B) Linux C) MS Excel D) ડિવાઇસ ડ્રાઇવર [RRB NTPC 2021 CBT-1]

જવાબ: C) MS Excel

સોલ્યુશન: MS Excel એ એપ્લિકેશન સોફ્ટવેર છે જે સ્પ્રેડશીટ કાર્યો માટે ડિઝાઇન કરાયેલ છે, જ્યારે Windows, Linux અને ડિવાઇસ ડ્રાઇવર્સ હાર્ડવેર સંસાધનોનું સંચાલન કરે છે.

પરીક્ષા ટીપ: યાદ રાખો - જો એન્ડ-યુઝર તેને ચોક્કસ કાર્યો માટે વાપરે છે, તો તે એપ્લિકેશન સોફ્ટવેર છે

PYQ 2. રેલવે ટિકિટ પ્રિન્ટરના હાર્ડવેર ચિપ્સમાં કાયમી રીતે સંગ્રહિત સોફ્ટવેરને કહેવામાં આવે છે: A) ફર્મવેર B) શેરવેર C) ફ્રીવેર D) એડવેર [RRB Group D 2022]

જવાબ: A) ફર્મવેર

સોલ્યુશન: રેલવે પ્રિન્ટરમાં તેમની ચિપ્સમાં એમ્બેડેડ સોફ્ટવેર હોય છે જે પ્રિન્ટિંગ ઓપરેશન્સને નિયંત્રિત કરે છે - આ ફર્મવેર છે.

પરીક્ષા ટીપ: હાર્ડવેર-એમ્બેડેડ સોફ્ટવેર = ફર્મવેર (“firm” = fixed એમ યાદ રાખો)

PYQ 3. કયું એક્ઝિક્યુશન પહેલાં સંપૂર્ણ પ્રોગ્રામને એક સાથે રૂપાંતરિત કરે છે? A) ઇન્ટરપ્રીટર B) એસેમ્બલર C) કમ્પાઇલર D) લિંકર [RRB ALP 2018]

જવાબ: C) કમ્પાઇલર

સોલ્યુશન: કમ્પાઇલર એક્ઝિક્યુશન પહેલાં સંપૂર્ણ હાઇ-લેવલ પ્રોગ્રામને મશીન કોડમાં ભાષાંતરિત કરે છે, જ્યારે ઇન્ટરપ્રીટર લાઇન-બાય-લાઇન કામ કરે છે.

પરીક્ષા ટીપ: કમ્પાઇલર = સંપૂર્ણ; ઇન્ટરપ્રીટર = વૃદ્ધિશીલ

PYQ 4. ભારતીય રેલવે દ્વારા ડેટાબેઝ મેનેજમેન્ટ માટે વપરાતું ઓપન સોર્સ સોફ્ટવેર છે: A) Oracle B) MySQL C) MS SQL D) DB2 [RRB JE 2019]

જવાબ: B) MySQL

સોલ્યુશન: MySQL એ ઓપન-સોર્સ RDBMS છે જે પેસેન્જર રિઝર્વેશન સિસ્ટમ માટે રેલવે દ્વારા વપરાય છે, જ્યારે અન્ય પ્રોપ્રાયટરી છે.

પરીક્ષા ટીપ: MySQL મફત અને ઓપન-સોર્સ છે (“My” = મારા માટે મફત એમ યાદ રાખો)

PYQ 5. રેલવે કમ્પ્યુટર સિસ્ટમને વાયરસથી બચાવતું સોફ્ટવેર છે: A) કમ્પાઇલર B) એન્ટિવાયરસ C) ડીબગર D) એમ્યુલેટર [RPF SI 2019]

જવાબ: B) એન્ટિવાયરસ

સોલ્યુશન: એન્ટિવાયરસ સોફ્ટવેર કમ્પ્યુટર સિસ્ટમમાંથી દુર્ભાવનાપૂર્ણ પ્રોગ્રામને શોધી કાઢે છે અને દૂર કરે છે.

પરીક્ષા ટીપ: એન્ટિ-વાયરસ = વાયરસ સામે (શાબ્દિક અર્થ યાદ રાખવામાં મદદ કરે છે)

સ્પીડ ટ્રિક્સ અને શૉર્ટકટ્સ

પરિસ્થિતિ શૉર્ટકટ ઉદાહરણ
સિસ્ટમ વિરુદ્ધ એપ્લિકેશન ઓળખવું “SAD” નિયમ: સિસ્ટમ-હંમેશા-ડિવાઇસ સંબંધિત Windows = સિસ્ટમ (ડિવાઇસનું સંચાલન), Excel = એપ્લિકેશન (વપરાશકર્તા કાર્ય)
ઓવરહેડ સાથે મેમરી ગણતરી ઝડપથી 20% ઉમેરો: ×1.2 100MB ઓવરહેડ સાથે = 120MB
કમ્પાઇલર વિરુદ્ધ ઇન્ટરપ્રીટર ઝડપ કમ્પાઇલર: 1 પાસ; ઇન્ટરપ્રીટર: N પાસ 500 લાઇન × 10 રન: કમ્પાઇલર = 1×500, ઇન્ટરપ્રીટર = 10×500
ઓપન સોર્સ ઓળખ વ્યાપારી ઉપયોગ માટે મફત? હા = ઓપન સોર્સ MySQL = હા (ઓપન), Oracle = ના (પ્રોપ્રાયટરી)
ફર્મવેર સ્થાન “અંદર-બહાર” તપાસ હાર્ડવેરની અંદર સોફ્ટવેર = ફર્મવેર

ટાળવા માટે સામાન્ય ભૂલો

ભૂલ વિદ્યાર્થીઓ કેમ કરે છે સાચો અભિગમ
એન્ટિવાયરસ અને વેક્સિનને ગૂંચવવું સમાન ધ્વનિ શબ્દો એન્ટિવાયરસ = સોફ્ટવેર, વેક્સિન = મેડિકલ - કોઈ સંબંધ નથી
બધા મફત સોફ્ટવેરને ઓપન સોર્સ ધારવું “મફત” ગૂંચવણ ફ્રીવેર = મફત પણ બંધ સોર્સ; ઓપન સોર્સ = મફત + સુધારી શકાય તેવું
કમ્પાઇલર અને ઇન્ટરપ્રીટરને મિશ્ર કરવું બંને કોડ રૂપાંતરિત કરે છે યાદ રાખો: કમ્પાઇલર = સંપૂર્ણ રૂપાંતરણ; ઇન્ટરપ્રીટર = ઇન્ટરએક્ટિવ
ડિવાઇસ ડ્રાઇવરને એપ્લિકેશન સોફ્ટવેર કહેવું બંને પ્રોગ્રામ છે ડ્રાઇવર્સ હાર્ડવેરને નિયંત્રિત કરે છે = સિસ્ટમ સોફ્ટવેર
ફર્મવેરને હાર્ડવેર ધારવું “Firm” ભૌતિક લાગે છે ફર્મવેર = હાર્ડવેર ચિપ્સમાં કાયમી સંગ્રહિત સોફ્ટવેર

ઝડપી રિવિઝન ફ્લેશકાર્ડ્સ

ફ્રન્ટ (પ્રશ્ન/શબ્દ) બેક (જવાબ)
સિસ્ટમ સોફ્ટવેર ઉદાહરણો Windows, Linux, ડિવાઇસ ડ્રાઇવર્સ, BIOS
એપ્લિકેશન સોફ્ટવેર ઉદાહરણો MS Office, રેલવે રિઝર્વેશન સિસ્ટમ, રમતો
ફર્મવેર ઉદાહરણ રેલવે સિગ્નલ કંટ્રોલર ચિપ્સમાં સોફ્ટવેર
ઓપન સોર્સ વિરુદ્ધ પ્રોપ્રાયટરી ઓપન: સુધારણા માટે મફત (Linux); પ્રોપ્રાયટરી: લાઇસન્સ્ડ (Windows)
કમ્પાઇલર ફાયદો એક-વખત ભાષાંતર પછી ઝડપી એક્ઝિક્યુશન
ઇન્ટરપ્રીટર ફાયદો સરળ ડીબગિંગ, પ્લેટફોર્મ સ્વતંત્ર
ડેટાબેઝ સોફ્ટવેર ઉપયોગ રેલવે પેસેન્જર રેકોર્ડ સંગ્રહ/સંચાલન
એન્ટિવાયરસ સોફ્ટવેર કાર્ય દુર્ભાવનાપૂર્ણ પ્રોગ્રામ શોધો અને દૂર કરો
શેરવેર વિરુદ્ધ ફ્રીવેર શેરવેર: ટ્રાયલ વર્ઝન; ફ્રીવેર: સંપૂર્ણ મફત
સોફ્ટવેર ડેવલપમેન્ટ મોડલ્સ એજાઇલ (સ્પ્રિન્ટ), વોટરફોલ (સિક્વેન્શિયલ ફેઝ)

ટોપિક કનેક્શન્સ

સોફ્ટવેર અન્ય આરઆરબી પરીક્ષા ટોપિક્સ સાથે કેવી રીતે જોડાયેલ છે:

  • ડાયરેક્ટ લિંક: કમ્પ્યુટર હાર્ડવેર - સોફ્ટવેર હાર્ડવેર પર ચાલે છે; કોઈ સોફ્ટવેર સુસંગત હાર્ડવેર વિના કામ કરતું નથી
  • સંયુક્ત પ્રશ્નો: સોફ્ટવેર + નેટવર્કિંગ (ઉદા., ઇન્ટરનેટ માટે બ્રાઉઝર સોફ્ટવેર), સોફ્ટવેર + સુરક્ષા (એન્ટિવાયરસ રક્ષણ)
  • ફાઉન્ડેશન ફોર: રેલવે કમ્પ્યુટરાઇઝેશન, ડિજિટલ