Wednesday, March 18, 2026

BA/BSC/BCOM III YEAR NEP DTP Photoshop VOCATIONAL COURSE UNIT-04

UNIT-04

Layers, Styles, Filters and Printing in Photoshop

Photoshop में Layers, Styles, Filters और Printing tools image editing और graphic designing के सबसे महत्वपूर्ण भाग हैं। Layers की सहायता से user image के अलग-अलग parts को अलग-अलग layer में edit कर सकता है। इससे editing आसान और non-destructive हो जाती है। Layer styles image को shadow, glow, emboss जैसे effects देने में मदद करते हैं। Filters image में special effects जोड़ने के लिए उपयोग किए जाते हैं, जैसे blur, artistic effect या distortion।

इसके अलावा Photoshop में printing की सुविधा भी होती है जिससे user high-quality graphics और photos को print कर सकता है। Page setup, print commands और export options के माध्यम से printing को नियंत्रित किया जाता है। इन सभी tools की सहायता से Photoshop professional image editing और graphic design के लिए एक शक्तिशाली software बन जाता है।


About the Layers Palette

Layers Palette Photoshop का सबसे महत्वपूर्ण panel है। इसमें image की सभी layers दिखाई देती हैं और user उन्हें manage कर सकता है।

Layers की विशेषताएँ:

  • हर layer एक transparent sheet की तरह होती है

  • अलग-अलग layers को independently edit किया जा सकता है

  • layers को hide या show किया जा सकता है

Optionउपयोग
Visibilitylayer hide/show
Opacitytransparency control
Locklayer editing रोकना

उदाहरण:
Poster design में background, text और images अलग-अलग layers में रखे जाते हैं।


Working with Layers

Layers का उपयोग image के अलग-अलग elements को manage करने के लिए किया जाता है।

मुख्य कार्य:

  • नई layer बनाना

  • layer delete करना

  • layer move करना

  • layer rename करना

फायदे:

  • non-destructive editing

  • flexibility

  • easy editing

उदाहरण:
यदि text को image से अलग रखना है तो उसे नई layer में रखा जाता है।


Creating a New Layer (Layer via Cut / Copy)

Photoshop में selected object को नई layer में बदलने के दो तरीके होते हैं।

Commandकार्य
Layer via Cutselected area को cut करके नई layer बनाता है
Layer via Copyselected area को copy करके नई layer बनाता है

Shortcut:

  • Ctrl + Shift + J → Layer via Cut

  • Ctrl + J → Layer via Copy

उदाहरण:
यदि photo में एक object को अलग layer में रखना है तो layer via copy का उपयोग किया जाता है।


Changing Stack Order of Layers

Layers palette में layers एक stack (stack order) में होती हैं। ऊपर की layer नीचे की layer को cover करती है।

Stack order बदलने के तरीके:

  • drag and drop

  • bring to front

  • send to back

Commandउपयोग
Bring Forwardlayer ऊपर लाना
Send Backwardlayer नीचे भेजना

उदाहरण:
यदि text image के पीछे जा रहा है तो उसे ऊपर move करना होगा।


Merging Layers

Merging layers का अर्थ दो या अधिक layers को एक single layer में जोड़ना है।

Menu:

Layer → Merge Layers

फायदे:

  • file size कम होता है

  • layers combine हो जाती हैं

उदाहरण:
Background और texture layer को merge करके एक layer बनाया जा सकता है।


Flattening Images

Flatten image का मतलब image की सभी layers को एक background layer में merge करना होता है।

Menu:

Layer → Flatten Image

FeatureResult
Flatten Imageसभी layers combine

उदाहरण:
Printing से पहले image को flatten किया जाता है।


Moving Layers Between Images

Photoshop में एक image की layer को दूसरी image में move किया जा सकता है।

Steps:

  1. layer select करें

  2. move tool से drag करें

  3. दूसरी image में drop करें

उदाहरण:
Logo को एक document से दूसरे document में move करना।


Linking and Unlinking Layers

Layers को link करने से वे एक साथ move या transform होती हैं।

Optionकार्य
Link Layerslayers को जोड़ना
Unlink Layerslayers को अलग करना

उदाहरण:
Logo और text को link करके साथ move किया जा सकता है।


Adjustment Layers

Adjustment layers image के color और brightness को adjust करने के लिए उपयोग की जाती हैं।

Adjustmentउपयोग
Brightness / Contrastbrightness control
Levelstonal adjustment
Hue / Saturationcolor adjustment

फायदा:
यह non-destructive editing प्रदान करती है।


Applying Blend Modes

Blend modes एक layer के color को नीचे की layer के साथ mix करते हैं।

Blend ModeEffect
Multiplydark effect
Screenlight effect
Overlaycontrast effect

उदाहरण:
Texture effect बनाने के लिए multiply blend mode उपयोग किया जाता है।


Masking Layers

Layer masking का उपयोग image के कुछ parts को hide या show करने के लिए किया जाता है।

Mask के प्रकार:

  • Layer Mask

  • Vector Mask

  • Type Mask

  • Shape Mask


Layer Masking

Layer mask black और white color से layer के parts को hide या reveal करता है।

ColorEffect
Blackhide
Whiteshow

उदाहरण:
Background हटाने के लिए layer mask उपयोग किया जाता है।


Vector Masking

Vector mask path के आधार पर selection बनाता है।

उपयोग:

  • sharp edges

  • graphic shapes


Type Masking

Type mask text shape के अनुसार selection बनाता है।

उदाहरण:
Text के अंदर image दिखाना।


Shape Masking and Layer Style Dialog Box

Layer style dialog box से layers पर special effects लगाए जा सकते हैं।

Common Layer Styles:

StyleEffect
Drop Shadowshadow
Inner Glowglow effect
Bevel & Emboss3D effect

उदाहरण:
Button design में drop shadow उपयोग किया जाता है।


About Filters

Filters Photoshop के special effects होते हैं जो image को artistic या creative look देते हैं।

Menu:

Filter → Filter Gallery


Smart Objects and Smart Filters

Smart Object image को non-destructive editing के लिए उपयोग किया जाता है।

फायदे:

  • original data सुरक्षित रहता है

  • filters editable रहते हैं

Featureलाभ
Smart Objecteditable object
Smart Filterreversible effect

Creating and Editing Smart Object

Create:

Layer → Smart Object → Convert to Smart Object

Edit:

Double click smart object

उदाहरण:
Logo design में smart object उपयोगी होता है।


Filter Gallery

Filter gallery में कई artistic filters होते हैं।

उपयोग:

  • creative effects

  • artistic styles


Important Photoshop Filters

Filter Typeउपयोग
Artistic Filterspainting effects
Blur Filterssoft effect
Brush Stroke Filterspainting style
Distort Filtersshape distortion
Noise Filtersgrain effect
Pixelate Filterspixel effect
Render Filterslighting effects

Special Filters

Extract Filter

Background हटाने के लिए।

Liquefy Filter

Image shape distort करने के लिए।

Vanishing Point Filter

Perspective editing के लिए।

उदाहरण:
Fashion photo editing में liquefy filter उपयोग किया जाता है।


Printing in Photoshop

Photoshop में images और graphics को high quality में print किया जा सकता है।


The Paths to Illustrator Command

यह command Photoshop path को Adobe Illustrator में export करता है।

उपयोग:

  • vector editing

  • logo design


Page Setup

Page setup में print size और orientation सेट किया जाता है।

Optionकार्य
Paper Sizepage size
Orientationportrait / landscape

Various Print Commands in Photoshop

Photoshop में कई print commands उपलब्ध होते हैं।

Commandउपयोग
Printdocument print
Print Previewpreview देखना
Print Settingsprint control

उदाहरण:
Poster printing से पहले print preview देखा जाता है।

BA/BSC/BCOM III YEAR NEP DTP Photoshop VOCATIONAL COURSE UNIT-03

UNIT-03

Drawing, Painting and Retouching Tools

Photoshop में Drawing, Painting और Retouching tools का उपयोग image बनाने, रंग भरने और फोटो को सुधारने के लिए किया जाता है। Drawing tools से shapes और designs बनाए जाते हैं, painting tools से colors और gradients apply किए जाते हैं, जबकि retouching tools का उपयोग image की defects जैसे spots, scratches और unwanted objects को हटाने के लिए किया जाता है।

ये tools graphic designers, photographers और digital artists के लिए बहुत महत्वपूर्ण होते हैं क्योंकि इनके माध्यम से image को professional और attractive बनाया जा सकता है। Photoshop में color selection, painting effects और photo correction के लिए कई advanced tools उपलब्ध होते हैं। Drawing tools की मदद से user rectangle, circle और custom shapes बना सकता है। Painting tools से brush strokes और gradients बनाए जा सकते हैं, जबकि retouching tools image को साफ और smooth बनाने में मदद करते हैं।


Setting the Current Foreground and Background Colors

Photoshop में Foreground Color और Background Color का उपयोग drawing और painting करते समय किया जाता है। Foreground color वह color होता है जिससे drawing या painting की जाती है, जबकि background color canvas का base color होता है।

मुख्य उपयोग:

  • Foreground color → drawing और text

  • Background color → background fill

Color Typeउपयोग
Foreground Colorbrush और drawing
Background Colorbackground fill

Shortcut:

  • D → default colors (black/white)

  • X → foreground और background color swap

उदाहरण:
यदि user red color से painting करना चाहता है तो foreground color red सेट किया जाएगा।


Color Picker Dialog Box

Color Picker Dialog Box Photoshop का एक महत्वपूर्ण tool है जो user को millions of colors में से color चुनने की सुविधा देता है।

मुख्य विशेषताएँ:

  • RGB values

  • HSB values

  • Hexadecimal code

Parameterअर्थ
RGBred, green, blue values
HSBhue, saturation, brightness
HEXweb color code

उदाहरण:
यदि user को website design के लिए exact color चाहिए तो color picker से HEX code का उपयोग किया जा सकता है।


Eyedropper Tool

Eyedropper Tool image से color sample लेने के लिए उपयोग किया जाता है। यह tool image के किसी pixel का color उठाकर उसे foreground color बना देता है।

उपयोग:

  • color matching

  • design consistency

उदाहरण:
यदि user logo के color को photo में use करना चाहता है तो eyedropper tool से color pick किया जा सकता है।


Color Palette and Swatches Palette

Photoshop में colors को manage करने के लिए Color Palette और Swatches Palette का उपयोग किया जाता है।

Paletteउपयोग
Color Palettecolor adjust करना
Swatches Palettepredefined colors

उदाहरण:
यदि user बार-बार एक ही color उपयोग करता है तो उसे swatches में save किया जा सकता है।


Drawing Tools

Drawing tools का उपयोग shapes और graphics बनाने के लिए किया जाता है।


Rectangle Tool

Rectangle tool का उपयोग rectangle और square shapes बनाने के लिए किया जाता है।

विशेषताएँ:

  • shape layer बनाता है

  • vector based drawing

उदाहरण:
Website button बनाने के लिए rectangle tool उपयोग किया जाता है।


Custom Shape Tool

Custom Shape Tool में predefined shapes होती हैं जैसे:

  • arrows

  • stars

  • symbols

Shapeउपयोग
Arrowdirection show
Stardesign elements

उदाहरण:
Presentation graphics बनाने के लिए star shapes उपयोग किए जा सकते हैं।


Pen Tool

Pen Tool Photoshop का सबसे powerful drawing tool है। यह vector paths बनाने के लिए उपयोग किया जाता है।

मुख्य उपयोग:

  • precise selection

  • vector graphics

उदाहरण:
Logo design में pen tool बहुत उपयोगी होता है।


Painting Tools

Painting tools से image में color apply किया जाता है।


Gradient Tool

Gradient tool दो या अधिक colors के smooth transition को बनाता है।

Gradient Typeउपयोग
Linearstraight gradient
Radialcircular gradient

उदाहरण:
Background design में gradient effect दिया जाता है।


Paint Bucket Tool

Paint Bucket Tool selected area को एक ही color से fill करता है।

उदाहरण:
यदि background को blue color से fill करना है तो paint bucket tool उपयोग किया जाता है।


Brush Tool

Brush Tool Photoshop का सबसे अधिक उपयोग होने वाला painting tool है।

विशेषताएँ:

  • different brush styles

  • digital painting

उदाहरण:
Digital art बनाने में brush tool का उपयोग होता है।


Pencil Tool

Pencil tool brush tool जैसा ही होता है लेकिन यह hard edges के साथ drawing करता है।

उदाहरण:
Pixel art बनाने के लिए pencil tool उपयोगी है।


Color Replacement Tool

Color Replacement Tool image के existing color को नए color से replace करता है।

उदाहरण:
Green shirt को blue shirt में बदलना।


Retouching Tools

Retouching tools image की defects को सुधारने के लिए उपयोग किए जाते हैं।


Spot Healing Brush Tool

यह tool image के small spots और blemishes को automatically remove करता है।

उदाहरण:
Portrait photo में pimples हटाना।


Healing Brush Tool

Healing brush tool surrounding pixels को sample करके image को smooth बनाता है।

उदाहरण:
Skin retouching।


Patch Tool

Patch tool damaged area को select करके दूसरे area से replace करता है।

उदाहरण:
Scratch हटाना।


Clone Stamp Tool

Clone stamp tool image के एक area को copy करके दूसरे area में paste करता है।

Toolउपयोग
Clone Stampexact pixel copy

उदाहरण:
Unwanted object हटाना।


Pattern Stamp Tool

Pattern stamp tool selected pattern को paint करता है।

उदाहरण:
Background texture बनाना।


Eraser Tools

Eraser tools image के unwanted parts को delete करते हैं।

Toolकार्य
Eraser Toolpixels erase
Background Eraserbackground remove
Magic Erasersimilar color erase

उदाहरण:
Background remove करना।


Blur Tool

Blur tool image के edges को soft और smooth बनाता है।

उदाहरण:
Portrait background blur करना।


Sharpen Tool

Sharpen tool image की details को अधिक clear बनाता है।

उदाहरण:
Eyes detail enhance करना।


Smudge Tool

Smudge tool colors को mix करके painting effect बनाता है।

उदाहरण:
Digital painting effects।


Dodge Tool

Dodge tool image के selected area को lighten करता है।

उदाहरण:
Highlight effect देना।


Burn Tool (Bum Tool)

Burn tool image के selected area को dark करता है।

उदाहरण:
Shadow effect बनाना।


Sponge Tool

Sponge tool image की color saturation को increase या decrease करता है।

ModeEffect
Saturatecolor intensity बढ़ाना
Desaturatecolor कम करना

उदाहरण:
Landscape photo में colors enhance करना।

BA/BSC/BCOM III YEAR NEP DTP Photoshop VOCATIONAL COURSE UNIT-02

UNIT-02

Creating and Transforming the Selections

Photoshop में Selection का अर्थ image के किसी विशेष भाग को चुनना होता है ताकि उस भाग पर अलग से editing की जा सके। Selection बनने के बाद user उस area को move, copy, crop, transform या color change कर सकता है। Selection image editing की सबसे महत्वपूर्ण प्रक्रिया है क्योंकि बिना selection के किसी specific object को edit करना कठिन होता है। Photoshop में selection बनाने के लिए कई tools उपलब्ध होते हैं जैसे Marquee Tool, Lasso Tool, Magic Wand Tool और Color Range Tool

Selection बनाने के बाद उसे modify, expand, contract या transform भी किया जा सकता है। Transform options जैसे scale, rotate, distort, skew, perspective और warp का उपयोग करके selection का आकार और shape बदला जा सकता है। इसके अलावा user selection को save करके future में फिर से load भी कर सकता है। इस प्रकार selection tools image editing को अधिक सटीक और आसान बनाते हैं।


Using Selection Tools

Photoshop में selection बनाने के लिए कई tools उपलब्ध होते हैं। इन tools की सहायता से image के किसी particular area को चुना जाता है।

मुख्य Selection Tools:

  • Marquee Tool

  • Lasso Tool

  • Magic Wand Tool

  • Quick Selection Tool

Selection Tools के उपयोग:

  • Object को अलग करना

  • Background बदलना

  • Color adjustment करना

  • Image editing करना

उदाहरण:
यदि user photo में केवल flower का color बदलना चाहता है तो पहले flower को select करना होगा।


Marquee Tools

Marquee Tools का उपयोग geometric shapes में selection बनाने के लिए किया जाता है। यह tool rectangular और circular shape के areas को select करने में मदद करता है।

Marquee Toolउपयोग
Rectangular Marqueerectangle selection
Elliptical Marqueecircle selection
Single Rowएक pixel row select
Single Columnएक pixel column select

मुख्य विशेषताएँ:

  • simple selection बनाना

  • fixed shape selection

उदाहरण:
यदि किसी photo का square portion select करना है तो Rectangular Marquee Tool उपयोग किया जाता है।


Lasso Tools

Lasso Tool का उपयोग irregular या freehand selection बनाने के लिए किया जाता है। जब object का shape regular नहीं होता तब lasso tool उपयोगी होता है।

Lasso Toolउपयोग
Lasso Toolfreehand selection
Polygonal Lassostraight lines से selection
Magnetic Lassoobject edges automatically follow

विशेषताएँ:

  • complex shapes select करना

  • manual selection बनाना

उदाहरण:
यदि image में किसी tree या animal को select करना है तो Magnetic Lasso Tool उपयोगी होता है।


Magic Wand Tool

Magic Wand Tool image में similar colors को automatically select करता है। यह tool color tolerance के आधार पर selection बनाता है।

मुख्य विशेषताएँ:

  • एक click में selection

  • similar color area select

  • background remove करना आसान

Parameterकार्य
Tolerancecolor similarity control
Contiguousnearby pixels select

उदाहरण:
यदि image का background white है तो magic wand tool से उसे तुरंत select किया जा सकता है।


Making Color Range Selection

Color Range Tool image के specific color को select करने में मदद करता है। यह tool color sampling के आधार पर selection बनाता है।

Menu:

Select → Color Range

मुख्य उपयोग:

  • particular color select करना

  • background removal

  • color editing

उदाहरण:
यदि image में blue sky को select करना है तो color range tool का उपयोग किया जा सकता है।


Modifying a Selection

Selection बनने के बाद उसे modify किया जा सकता है ताकि selection अधिक accurate हो सके।

मुख्य modification options:

  • Feather

  • Smooth

  • Expand

  • Contract

Commandकार्य
Expandselection area बढ़ाना
Contractselection area कम करना
Featheredges soft करना

उदाहरण:
यदि selection object से थोड़ा छोटा है तो expand command से उसे बढ़ाया जा सकता है।


Adding and Subtracting Selection

Photoshop में multiple areas को select करने के लिए add और subtract selection option का उपयोग किया जाता है।

Optionकार्य
Add Selectionexisting selection में नया area जोड़ना
Subtract Selectionselected area हटाना

Shortcut Keys:

  • Shift → Add Selection

  • Alt → Subtract Selection

उदाहरण:
यदि image में दो objects select करने हैं तो add selection का उपयोग किया जाता है।


Expand and Contract Commands

Expand और Contract commands selection area को बढ़ाने या घटाने के लिए उपयोग किए जाते हैं।

Menu:

Select → Modify → Expand / Contract

Commandकार्य
Expandselection boundaries बाहर की ओर बढ़ाना
Contractselection boundaries अंदर की ओर कम करना

उदाहरण:
यदि object का selection edges से थोड़ा कम है तो expand command उपयोग किया जाता है।


Grow and Similar Commands

Grow और Similar commands image में similar colors को selection में जोड़ते हैं।

Commandकार्य
Grownearby similar pixels select
Similarपूरे image में similar color select

उदाहरण:
यदि image में कई green leaves हैं तो similar command से सभी leaves select हो सकती हैं।


Refine Edges

Refine Edge Tool selection के edges को smooth और accurate बनाने के लिए उपयोग किया जाता है। यह tool hair, fur या complex edges वाली images के लिए बहुत उपयोगी है।

मुख्य विशेषताएँ:

  • smooth edges

  • natural selection

  • hair selection

उदाहरण:
यदि portrait photo में hair select करना है तो refine edge tool का उपयोग किया जाता है।


Inverse Selection

Inverse Selection command selected area को unselect और unselected area को select कर देता है।

Menu:

Select → Inverse

Shortcut:

Ctrl + Shift + I

उदाहरण:
यदि object select है और background select करना है तो inverse command का उपयोग किया जाता है।


Transforming a Selection

Selection बनने के बाद उसे transform किया जा सकता है। Transform tools selection के shape और size को बदलने में मदद करते हैं।

Menu:

Edit → Transform


Transform Options

Transform Optionकार्य
Scalesize बढ़ाना या घटाना
Rotateselection घुमाना
Distortshape distort करना
Skewangle बदलना
Perspective3D perspective effect
Warpflexible shape transformation

उदाहरण:
यदि image के selected object को बड़ा करना है तो scale option उपयोग किया जाता है।


Saving and Loading Selection

Photoshop में selection को future use के लिए save किया जा सकता है।

Menu:

Select → Save Selection
Select → Load Selection

फायदे:

  • complex selection सुरक्षित रहता है

  • बार-बार selection बनाने की जरूरत नहीं

उदाहरण:
यदि किसी logo का selection बार-बार उपयोग करना है तो उसे save किया जा सकता है।

BA/BSC/BCOM III YEAR NEP DTP Photoshop VOCATIONAL COURSE UNIT-01

UNIT-01

1. Introduction of Photoshop (फोटोशॉप का परिचय)

Adobe Photoshop एक प्रसिद्ध image editing और graphic designing software है जिसे Adobe Inc. द्वारा विकसित किया गया है। इसका उपयोग फोटो को सुधारने, ग्राफिक्स डिजाइन करने, पोस्टर, बैनर, वेबसाइट डिजाइन, डिजिटल पेंटिंग और विज्ञापन सामग्री बनाने के लिए किया जाता है। Photoshop मुख्य रूप से Raster Graphics पर काम करता है, जिसमें image छोटे-छोटे pixels से बनी होती है।

Photoshop में कई tools और features होते हैं जिनकी सहायता से image को edit किया जा सकता है जैसे crop, rotate, color adjustment, layers, filters और effects। यह software photographers, graphic designers और web designers के लिए बहुत उपयोगी है।

मुख्य उपयोग (Uses):

  • Photo Editing

  • Graphic Designing

  • Poster / Banner Design

  • Web Design

  • Digital Painting

उदाहरण:
यदि किसी फोटो की brightness कम है तो Photoshop की मदद से उसे आसानी से सुधार सकते हैं।


2. Selecting a Workspace (वर्कस्पेस चुनना)

Photoshop में Workspace वह स्थान होता है जहाँ tools, panels और menus व्यवस्थित रूप से दिखाई देते हैं। Workspace को उपयोगकर्ता अपने काम के अनुसार बदल सकता है। अलग-अलग प्रकार के कार्यों के लिए अलग-अलग workspace उपलब्ध होते हैं।

Photoshop में सामान्य Workspace:

Workspaceउपयोग
Essentialsसामान्य editing
Photographyफोटो editing
Graphic and Webgraphic design
Motionanimation और video

Workspace में मुख्यतः निम्न भाग होते हैं:

  • Menu Bar

  • Tool Panel

  • Options Bar

  • Layers Panel

  • Color Panel

कैसे बदलें:
Window → Workspace

उदाहरण:
यदि कोई user फोटो editing कर रहा है तो Photography workspace चुनना अधिक उपयोगी होता है।


3. Managing Palettes (पैलेट का प्रबंधन)

Photoshop में Palettes या Panels ऐसे छोटे control boxes होते हैं जिनकी सहायता से image editing के विभिन्न विकल्पों को नियंत्रित किया जाता है। Palettes उपयोगकर्ता को image की layers, colors और history को manage करने में मदद करते हैं।

मुख्य Palettes:

Paletteकार्य
Layersimage की layers को manage करना
Colorcolor चुनना
Historyundo / redo
Navigatorimage zoom control

Palettes को:

  • Open या Close किया जा सकता है

  • Drag करके दूसरी जगह रखा जा सकता है

  • Group बनाकर रखा जा सकता है

उदाहरण:
यदि user image की अलग-अलग layers को edit करना चाहता है तो वह Layers Panel का उपयोग करता है।


4. Changing the Position of a Palette Group

Photoshop में कई palettes को एक साथ समूह में रखा जा सकता है जिसे Palette Group कहा जाता है। कभी-कभी workspace को व्यवस्थित करने के लिए इन palettes की position बदलनी पड़ती है।

Position बदलने की प्रक्रिया:

  1. Palette के tab पर क्लिक करें

  2. Mouse से उसे drag करें

  3. नई जगह पर drop कर दें

इस प्रक्रिया को Drag and Drop Method कहा जाता है।

फायदे:

  • Workspace व्यवस्थित रहता है

  • काम करने में आसानी होती है

  • Tools जल्दी मिल जाते हैं

उदाहरण:
अगर layers panel स्क्रीन के बीच में आ रहा है तो उसे drag करके दाएँ side में रखा जा सकता है।


5. Working with Keyboard Shortcuts and Menu Settings

Photoshop में काम को तेज और आसान बनाने के लिए Keyboard Shortcuts का उपयोग किया जाता है। Keyboard shortcuts ऐसे key combinations होते हैं जिनसे किसी command को तुरंत चलाया जा सकता है।

महत्वपूर्ण Shortcuts:

Shortcutकार्य
Ctrl + Nनई file बनाना
Ctrl + Ofile खोलना
Ctrl + Ssave करना
Ctrl + Zundo
Ctrl + Ttransform

Photoshop में Menu Bar भी बहुत महत्वपूर्ण होता है।

मुख्य Menu:

  • File

  • Edit

  • Image

  • Layer

  • Select

  • Filter

उदाहरण:
यदि user को image save करनी है तो वह Ctrl + S shortcut का उपयोग कर सकता है।


6. Types of Image Formats

Image format वह तरीका है जिसमें image को computer में store किया जाता है। Photoshop कई प्रकार के image formats को support करता है।

Formatउपयोग
JPEGसामान्य फोटो
PNGtransparency वाली image
GIFanimation
PSDPhotoshop editing file
TIFFhigh quality printing

मुख्य विशेषताएँ:

  • JPEG का file size कम होता है

  • PNG transparency support करता है

  • PSD में layers सुरक्षित रहती हैं

उदाहरण:
यदि website के लिए logo बनाना है तो PNG format उपयोगी होता है।


7. Bitmap and Vector Images

Images दो प्रकार की होती हैं:

1. Bitmap Image

Bitmap image छोटे-छोटे pixels से बनी होती है। यदि इसे अधिक zoom किया जाए तो image की quality कम हो जाती है।

2. Vector Image

Vector image mathematical shapes और lines से बनी होती है। इसे zoom करने पर quality कम नहीं होती।

BitmapVector
pixels से बनीshapes से बनी
zoom पर quality कमzoom पर quality समान
फोटो में उपयोगlogo में उपयोग

उदाहरण:

  • Photo = Bitmap

  • Logo = Vector


8. Understanding Image Resolution

Image Resolution image की clarity या quality को दर्शाता है। यह बताता है कि image में कितने pixels मौजूद हैं। Resolution को सामान्यतः Pixels Per Inch (PPI) में मापा जाता है।

Resolutionउपयोग
72 PPIWeb
150 PPIसामान्य printing
300 PPIHigh quality printing

मुख्य बातें:

  • अधिक resolution = अधिक clarity

  • कम resolution = धुंधली image

उदाहरण:
यदि किसी poster को print करना है तो 300 PPI resolution का उपयोग किया जाता है।


9. Pixel Logic

Pixel image का सबसे छोटा भाग होता है। किसी भी digital image में हजारों या लाखों pixels होते हैं। प्रत्येक pixel में color की जानकारी होती है। जब ये pixels एक साथ दिखाई देते हैं तो पूरी image बनती है।

Pixel के बारे में मुख्य बातें:

  • Pixel = Picture Element

  • Image pixels से बनती है

  • अधिक pixels = बेहतर quality

उदाहरण:

ResolutionPixels
HD1280 × 720
Full HD1920 × 1080

यदि image को बहुत zoom किया जाए तो pixels अलग-अलग दिखाई देने लगते हैं।


10. Understanding Image Size

Image size से तात्पर्य image की width और height से है। यह pixels, inches या centimeters में मापा जाता है।

Photoshop में image size बदलने के लिए:

Menu → Image → Image Size

यहाँ आप:

  • Width

  • Height

  • Resolution

को बदल सकते हैं।

महत्वपूर्ण बातें:

  • बड़ा size = बड़ा file size

  • छोटा size = कम storage

उदाहरण:
यदि किसी image को website के लिए उपयोग करना है तो उसका size छोटा रखा जाता है।


11. Editing Images

Photoshop में image editing का अर्थ image को सुधारना या बदलना है।

Editing के मुख्य तरीके:

  • Crop करना

  • Rotate करना

  • Resize करना

  • Color adjustment

उदाहरण:
यदि image बहुत dark है तो brightness बढ़ाकर उसे बेहतर बनाया जा सकता है।


12. Rotating an Image

Image को घुमाने की प्रक्रिया को rotation कहा जाता है।

Photoshop में rotation के options:

Optionकार्य
90° Clockwiseदाईं ओर घुमाना
90° Counter Clockwiseबाईं ओर घुमाना
180°पूरा उल्टा

Menu:

Image → Image Rotation

उदाहरण:
यदि फोटो उल्टी capture हो गई है तो rotation से उसे सही किया जा सकता है।


13. Cropping an Image

Cropping का अर्थ image के अनावश्यक हिस्से को हटाना होता है।

Crop Tool का उपयोग:

  1. Crop tool select करें

  2. Area select करें

  3. Enter दबाएँ

Cropping के फायदे:

  • image का focus बढ़ता है

  • unwanted part हट जाता है

उदाहरण:
यदि फोटो में extra background है तो crop करके उसे हटाया जा सकता है।


14. Canvas Size

Canvas image का background area होता है।

Canvas size बदलने से:

  • image के चारों तरफ space बढ़ सकता है

  • border जोड़ा जा सकता है

Menu:

Image → Canvas Size

उदाहरण:
यदि किसी photo के चारों तरफ white border चाहिए तो canvas size बढ़ाया जाता है।


15. Color Modes

Color Mode बताता है कि image में colors किस प्रकार store किए जाते हैं।

मुख्य color modes:

Modeउपयोग
RGBcomputer screen
CMYKprinting
Grayscaleblack & white

16. RGB Mode

RGB का अर्थ है:

  • Red

  • Green

  • Blue

इन तीन colors के मिश्रण से बाकी सभी colors बनते हैं।

उपयोग:

  • computer screen

  • mobile display

  • web graphics

उदाहरण:
Website images सामान्यतः RGB mode में होती हैं।


17. CMYK Mode

CMYK का अर्थ है:

  • Cyan

  • Magenta

  • Yellow

  • Black

यह mode मुख्य रूप से printing industry में उपयोग किया जाता है।

उदाहरण:
Magazine और posters को print करने के लिए CMYK mode उपयोग किया जाता है।


18. Grayscale Mode

Grayscale mode में image केवल black, white और gray shades से बनी होती है।

विशेषताएँ:

  • कोई color नहीं होता

  • file size छोटा होता है

उदाहरण:
पुरानी black-and-white photos grayscale mode में होती हैं।


19. HSB Mode

HSB का अर्थ है:

  • Hue → color type

  • Saturation → color intensity

  • Brightness → lightness

यह mode color को समझने और adjust करने में मदद करता है।


20. Lab Mode

Lab mode एक advanced color system है।

इसमें तीन components होते हैं:

  • L = Lightness

  • a = Green to Red

  • b = Blue to Yellow

यह mode professional color editing में उपयोग किया जाता है।


21. Levels and Curves

Levels

Levels tool image की brightness और contrast को adjust करने के लिए उपयोग किया जाता है।

Menu:
Image → Adjustments → Levels

Curves

Curves एक advanced tool है जो image के color tone और brightness को control करता है।

Menu:
Image → Adjustments → Curves

उदाहरण:
यदि image बहुत dark है तो curves से brightness बढ़ाई जा सकती है।



22. Brightness / Contrast

Brightness और Contrast Photoshop में image की light और dark value को नियंत्रित करने के लिए उपयोग किए जाते हैं। Brightness image की overall lightness को बढ़ाता या घटाता है, जबकि contrast image के light और dark areas के बीच अंतर को बढ़ाता है। जब brightness बढ़ाई जाती है तो image अधिक उजली दिखाई देती है और जब घटाई जाती है तो image darker हो जाती है। Contrast बढ़ाने से image अधिक sharp और detailed दिखाई देती है।

Photoshop में इसे adjust करने के लिए:

Menu → Image → Adjustments → Brightness/Contrast

मुख्य बिंदु:

  • Brightness → image की रोशनी बढ़ाना या घटाना

  • Contrast → light और dark का अंतर बढ़ाना

AdjustmentEffect
Brightness Increaseimage उजली हो जाती है
Brightness Decreaseimage dark हो जाती है
Contrast Increasedetails ज्यादा स्पष्ट
Contrast Decreaseimage flat दिखाई देती है

उदाहरण:
यदि कोई फोटो बहुत dark है तो brightness बढ़ाकर उसे साफ बनाया जा सकता है।


23. Hue / Saturation

Hue, Saturation और Lightness color adjustment के महत्वपूर्ण तत्व हैं।

  • Hue का अर्थ color type से है (जैसे लाल, हरा, नीला)।

  • Saturation color की intensity या गहराई को दर्शाता है।

  • Lightness color की brightness को दर्शाता है।

Photoshop में hue/saturation का उपयोग image के colors को बदलने के लिए किया जाता है।

Menu:

Image → Adjustments → Hue/Saturation

मुख्य उपयोग:

  • color change करना

  • color intensity बढ़ाना या घटाना

  • creative effects बनाना

Optionकार्य
Huecolor बदलना
Saturationcolor intensity बढ़ाना
Lightnessbrightness adjust करना

उदाहरण:
यदि किसी फोटो में red color को blue में बदलना है तो hue adjustment का उपयोग किया जा सकता है।


24. Variations

Variations Photoshop का एक ऐसा tool है जिससे image के color balance को आसानी से बदला जा सकता है। यह tool user को different color options दिखाता है और user उनमें से बेहतर option चुन सकता है।

Variations tool image को हल्का, गहरा या अलग-अलग color tone में बदलने में मदद करता है। इसमें thumbnails के रूप में कई variations दिखाई देते हैं जिनसे user आसानी से color adjustment कर सकता है।

Menu:

Image → Adjustments → Variations

मुख्य विशेषताएँ:

  • color correction करना

  • image को warm या cool tone देना

  • quick color editing करना

Variation TypeEffect
More Redimage में लाल रंग बढ़ता है
More Blueimage में नीला रंग बढ़ता है
Darkerimage darker होती है
Lighterimage brighter होती है

उदाहरण:
यदि image बहुत yellow दिख रही है तो variations से blue tone बढ़ाकर color balance ठीक किया जा सकता है।


25. File Formats

Image को computer में store करने के लिए अलग-अलग file formats का उपयोग किया जाता है। Photoshop कई प्रकार के image formats को support करता है। हर format की अपनी विशेषताएँ होती हैं।

Formatउपयोग
JPEGसामान्य फोटो
PNGtransparency वाली image
GIFanimation
PSDPhotoshop editing file
TIFFhigh quality image

मुख्य बातें:

  • JPEG का file size कम होता है

  • PNG web graphics के लिए अच्छा होता है

  • PSD में layers सुरक्षित रहती हैं

उदाहरण:
यदि किसी logo में transparent background चाहिए तो PNG format उपयोग किया जाता है।

Tuesday, March 17, 2026

IMP QUESTIONS PGT CS EMRS / KVS / NVS TIER 2 DESCRIPTIVE QUESTION ANSWERS AND MCQS PART-1

PART - 1

✍️ 1. Explain Basic Computer Organization

A computer system is an electronic device that processes data and converts it into useful information. It consists of hardware and software components working together. The basic organization of a computer includes input unit, central processing unit (CPU), memory unit, and output unit.

The input unit is used to enter data into the system using devices like keyboard and mouse. The CPU is the brain of the computer that processes data and performs calculations. It consists of ALU and Control Unit. The memory unit stores data and instructions temporarily or permanently. The output unit displays the processed information through devices like monitor and printer.

Thus, all components are interconnected and work together to perform tasks efficiently.


✍️ 2. Describe Hardware and Software with Examples

Hardware refers to the physical components of a computer system that can be seen and touched. Examples of hardware include keyboard, mouse, monitor, CPU, and printer. These components perform input, processing, storage, and output operations.

Software is a set of programs and instructions that tell the hardware what to do. It cannot be touched but can be used to perform tasks. Software is divided into system software and application software. System software includes operating systems like Windows and Linux, while application software includes programs like MS Word and web browsers.

Hardware and software are interdependent. Hardware cannot function without software, and software requires hardware to operate. Together, they form a complete computer system.


✍️ 3. Explain Input and Output Devices

Input and output devices are essential components of a computer system used for communication between the user and the computer. Input devices are used to enter data and instructions into the computer. Common input devices include keyboard, mouse, scanner, and microphone.

Output devices are used to display the processed results from the computer. Examples include monitor, printer, speaker, and projector. The monitor displays visual output, while the printer produces hard copies of documents.

These devices help users interact with the computer system effectively. Without input devices, data cannot be entered, and without output devices, results cannot be viewed. Therefore, both types of devices are necessary for proper functioning of a computer system.


✍️ 4. What is CPU? Explain its Components

The Central Processing Unit (CPU) is the main component of a computer system that performs all processing tasks. It is often called the brain of the computer because it controls all operations and executes instructions.

The CPU consists of two main components: Arithmetic Logic Unit (ALU) and Control Unit (CU). The ALU performs arithmetic operations like addition, subtraction, multiplication, and division, as well as logical operations such as comparison. The Control Unit manages and controls the execution of instructions and directs the flow of data between different components.

The CPU processes data by fetching instructions from memory, decoding them, and executing them. Thus, it plays a vital role in the functioning of a computer system.


✍️ 5. Explain Types of Memory

Memory is a crucial part of a computer system used to store data and instructions. It is broadly classified into primary memory and secondary memory.

Primary memory includes RAM and ROM. RAM (Random Access Memory) is volatile, meaning it loses data when power is turned off. ROM (Read Only Memory) is non-volatile and stores permanent data. Cache memory is a high-speed memory that improves system performance by storing frequently used data.

Secondary memory includes devices like hard disk, SSD, pen drive, and CDs. It is used for permanent storage of data and has larger capacity compared to primary memory.

Thus, memory helps in storing, retrieving, and processing data efficiently.


✍️ 6. Explain Units of Memory

Memory units are used to measure the amount of data stored in a computer system. The smallest unit of memory is a bit, which can be either 0 or 1. A group of 8 bits forms a byte.

Larger units of memory include kilobyte (KB), megabyte (MB), gigabyte (GB), terabyte (TB), and petabyte (PB). One kilobyte is equal to 1024 bytes, one megabyte is 1024 kilobytes, and so on. These units are used to represent increasing amounts of data.

Memory units are important for understanding storage capacity and data size. For example, files, images, and videos are measured in MB or GB. Thus, memory units provide a standardized way to measure data in computer systems.


✍️ 7. What is System Software? Explain its Types

System software is a type of software that manages and controls computer hardware and provides a platform for application software to run. It acts as a bridge between the user and the hardware.

The main types of system software include operating system, device drivers, and system utilities. The operating system manages resources such as memory, processor, and input-output devices. Device drivers help in communication between hardware devices and the operating system. System utilities are used for system maintenance tasks like antivirus, disk cleanup, and backup.

System software is essential for the smooth functioning of a computer system, as it ensures that hardware and software work together efficiently.


✍️ 8. Differentiate Between Compiler and Interpreter

A compiler and an interpreter are language translators used to convert high-level programming language into machine language. However, they work differently.

A compiler translates the entire program at once and generates machine code before execution. It detects errors after compiling the complete program. This makes execution faster after compilation. On the other hand, an interpreter translates and executes the program line by line. It detects errors one line at a time, making debugging easier but execution slower.

Examples of compiled languages include C and C++, while Python uses an interpreter. Thus, both compiler and interpreter are important tools for program execution, but they differ in speed and working method.


✍️ 9. Explain Application Software with Examples

Application software is a type of software designed to perform specific tasks for users. It helps users complete activities such as writing documents, browsing the internet, or playing games.

Examples of application software include word processors like MS Word, spreadsheet programs like Excel, web browsers like Chrome, and multimedia software like VLC media player. These programs are designed according to user needs and provide a user-friendly interface.

Application software depends on system software to function properly. It cannot run directly on hardware without an operating system. Thus, application software plays an important role in making computers useful for everyday tasks.


✍️ 10. What is Operating System? Explain its Functions

An operating system is a system software that manages computer hardware and software resources and provides services for programs. It acts as an interface between the user and the computer system.

The main functions of an operating system include process management, memory management, file management, and device management. Process management handles multiple tasks, memory management allocates memory efficiently, file management organizes data, and device management controls hardware devices.

The operating system also provides security and user interface. Examples include Windows, Linux, and macOS. Thus, the operating system is essential for the smooth functioning of a computer system.


✍️ 11. Explain OS User Interface (CLI vs GUI)

An operating system provides a user interface that allows users to interact with the computer system. There are two main types of interfaces: Command Line Interface (CLI) and Graphical User Interface (GUI).

CLI allows users to interact with the system by typing commands. It requires knowledge of commands and is generally used by advanced users. GUI allows users to interact using graphical elements such as icons, windows, and menus. It is user-friendly and easy to use.

Examples of CLI include command prompt, while GUI is used in operating systems like Windows. Thus, GUI is more popular due to its ease of use, while CLI is powerful for advanced operations.


✍️ 12. Explain Boolean Logic and Logic Gates

Boolean logic is a system of algebra that deals with true and false values, represented as 1 and 0. It is widely used in digital electronics and computer systems for decision-making.

Logic gates are electronic circuits that perform Boolean operations. The basic logic gates include AND, OR, and NOT. The AND gate produces output 1 only when both inputs are 1. The OR gate produces output 1 if any input is 1. The NOT gate reverses the input value.

Other gates include NAND, NOR, and XOR. Boolean logic is represented using truth tables, which show all possible input-output combinations. Thus, Boolean logic is essential for designing digital circuits.


✍️ 13. Explain De Morgan’s Laws with Example

De Morgan’s laws are important rules in Boolean algebra used to simplify logical expressions. These laws describe how logical operators AND and OR behave under negation.

The first law states that the complement of OR operation is equal to the AND of complements. 

(𝐴+𝐵)′=𝐴′𝐵′

and

The second law states that the complement of AND operation is equal to the OR of complements.

(𝐴𝐵)′=𝐴′+𝐵′


For example, if A = 1 and B = 0, then (A+B)’ = (1+0)’ = 1’ = 0, and A’B’ = 0×1 = 0, which proves the law. These laws are useful in simplifying logic circuits and expressions.


✍️ 14. Explain Number System and its Types

A number system is a method of representing numbers using digits or symbols. In computers, different number systems are used for data representation.

The main types include decimal (base 10), binary (base 2), octal (base 8), and hexadecimal (base 16). The decimal system uses digits 0–9, while the binary system uses only 0 and 1. Octal uses digits 0–7, and hexadecimal uses digits 0–9 and letters A–F.

Binary numbers are used internally by computers for processing data. Conversion between number systems is an important concept. Thus, number systems play a vital role in computer operations.


✍️ 15. Explain Encoding Schemes (ASCII, ISCII, Unicode)

Encoding schemes are used to represent characters in a form that computers can understand. They assign numeric codes to letters, digits, and symbols.

ASCII (American Standard Code for Information Interchange) is a 7-bit encoding scheme that represents basic characters. ISCII (Indian Standard Code for Information Interchange) is designed for Indian languages and supports multiple scripts.

Unicode is a universal encoding standard that supports characters from almost all languages. It uses formats such as UTF-8 and UTF-32. Unicode is widely used because it allows global communication and data exchange.

Thus, encoding schemes are essential for representing and processing text in computer systems.


✍️ 16. Explain Data Capturing, Storage and Retrieval

Data capturing, storage, and retrieval are important processes in computer systems used for managing data efficiently. Data capturing refers to the process of collecting data from various sources in digital form. This can be done using devices like keyboards, barcode readers, and scanners.

Data storage is the process of saving captured data for future use. It is stored in storage devices such as hard disks, SSDs, and cloud storage. Data retrieval refers to fetching stored data when required for processing or analysis.

Other related concepts include data deletion, which removes unwanted files, and data recovery, which retrieves lost or deleted data. Data security ensures protection from unauthorized access.

Thus, these processes help in efficient data management.


✍️ 17. Explain Data Deletion, Data Recovery and Data Security

Data deletion is the process of removing unwanted or unnecessary data from a computer system. When files are deleted, they are usually moved to the recycle bin or trash.

Data recovery is the process of retrieving lost, deleted, or corrupted data from storage devices. It is useful in situations where important data is accidentally deleted or damaged.

Data security refers to protecting data from unauthorized access, theft, or loss. It involves techniques such as encryption, passwords, and antivirus software. Data security is very important in organizations to protect sensitive information.

Thus, data deletion, recovery, and security are essential for maintaining data integrity and safety.


✍️ 18. Explain Device Drivers and System Utilities

Device drivers and system utilities are important components of system software. Device drivers are programs that help the operating system communicate with hardware devices. They ensure the proper functioning of devices such as printers, keyboards, and scanners.

System utilities are software tools used for maintenance and optimization of the computer system. Examples include disk cleanup, antivirus software, disk defragmentation, and backup tools. These utilities improve system performance and protect the system from threats.

Both device drivers and utilities are essential for smooth functioning and maintenance of a computer system.


✍️ 19. Explain Generic Software and Specific Software

Application software can be classified into generic software and specific software. Generic software is designed for general use and is available for a wide range of users. Examples include MS Word, Excel, and PowerPoint.

Specific software is developed for a particular organization or individual to meet specific requirements. For example, software used in banks, schools, or hospitals is customized according to their needs.

Generic software is flexible and widely used, while specific software is tailored for particular tasks. Both types are important depending on user requirements.


✍️ 20. What is Database and DBMS? Explain its Need

A database is an organized collection of data that can be easily accessed, managed, and updated. It stores information in the form of tables consisting of rows and columns.

A Database Management System (DBMS) is software that allows users to create, store, retrieve, and manage data efficiently. It acts as an interface between users and the database.

The need for DBMS arises because traditional file systems had problems like data redundancy, inconsistency, and lack of security. DBMS provides solutions by ensuring data integrity, fast retrieval, and proper security.

Thus, DBMS is essential for efficient data management in modern systems.


✍️ 21. Explain Advantages of DBMS

DBMS provides several advantages over traditional file systems. It allows fast and efficient data retrieval using query languages like SQL.

It reduces data redundancy by avoiding duplicate data storage and ensures data consistency. DBMS also provides better security by restricting unauthorized access. It supports multi-user access and ensures data integrity.

Another advantage is data backup and recovery, which helps in restoring lost data. DBMS also improves data sharing and management.

Thus, DBMS plays a crucial role in managing large volumes of data efficiently and securely.


✍️ 22. Explain Cloud Computing and its Types

Cloud computing is a technology that provides computing services such as storage, servers, and software over the internet. It allows users to access resources from anywhere using any device.

Cloud services are mainly of three types: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtual infrastructure, PaaS provides a platform for application development, and SaaS provides software applications over the internet.

Cloud computing is cost-effective, scalable, and flexible. It eliminates the need for physical infrastructure and allows easy data access.

Thus, cloud computing is widely used in modern computing systems.


✍️ 23. Explain IoT (Internet of Things)

The Internet of Things (IoT) is a technology that connects physical devices to the internet, allowing them to collect and exchange data. These devices include sensors, smart appliances, and wearable devices.

IoT devices can communicate with each other and can be controlled remotely using smartphones or computers. For example, smart homes use IoT devices to control lighting, temperature, and security systems.

Sensors play an important role in IoT by collecting data from the environment. IoT is used in various fields such as healthcare, agriculture, and smart cities.

Thus, IoT enhances automation and improves efficiency in daily life.


✍️ 24. Explain Sensors and their Uses

Sensors are devices that detect changes in the environment and convert them into signals that can be processed by a computer system.

They are widely used in IoT systems and smart devices. For example, mobile phones use accelerometer and gyroscope sensors to detect orientation and movement. Sensors are also used in temperature measurement, motion detection, and security systems.

Sensors help in automation and real-time monitoring of systems. They play an important role in smart cities, healthcare, and industrial applications.

Thus, sensors are essential components of modern computing systems.


✍️ 25. Explain Evolution of Computers (Short Theory)

The evolution of computers has gone through several stages over time. Early computing devices like Abacus were used for simple calculations. Later, machines like Pascaline and Analytical Engine were developed.

Modern computers evolved with the invention of electronic devices like ENIAC, which introduced the concept of stored programs. The development of transistors and integrated circuits reduced the size and increased the speed of computers.

Further advancements like VLSI technology improved processing power significantly. Today, computers are powerful, compact, and widely used in all fields.

Thus, the evolution of computers has played a major role in technological development.


✍️ 26. Explain Cache Memory and its Importance

Cache memory is a small, high-speed memory located close to the CPU. It is used to store frequently accessed data and instructions so that the processor can retrieve them quickly. Cache memory is faster than RAM but has smaller storage capacity.

The main purpose of cache memory is to reduce the time taken to access data from the main memory. When the CPU needs data, it first checks the cache memory. If the data is found, it is called a cache hit; otherwise, it is called a cache miss.

Cache memory improves system performance and processing speed significantly. It acts as a buffer between CPU and RAM.

Thus, cache memory plays a crucial role in enhancing computer efficiency.


✍️ 27. Explain Primary vs Secondary Memory

Primary memory and secondary memory are two types of storage in a computer system. Primary memory, also known as main memory, is directly accessed by the CPU. It includes RAM and ROM. RAM is volatile, while ROM is non-volatile.

Secondary memory is used for long-term storage of data. It includes hard disks, SSDs, CDs, and pen drives. It is non-volatile and has larger storage capacity but is slower than primary memory.

Primary memory is faster and used for temporary storage, while secondary memory is slower but used for permanent storage.

Thus, both types of memory are essential for proper functioning of a computer system.


✍️ 28. Explain Fetch-Decode-Execute Cycle

The fetch-decode-execute cycle is the basic process by which a CPU processes instructions. It consists of three main steps.

In the fetch stage, the CPU retrieves instructions from memory. In the decode stage, the control unit interprets the instruction to understand what action is required. In the execute stage, the instruction is carried out by the ALU or other components.

This cycle repeats continuously for every instruction in a program. It ensures smooth execution of programs and proper functioning of the system.

Thus, the fetch-decode-execute cycle is fundamental to CPU operation.


✍️ 29. Explain Types of Operating Systems

Operating systems can be classified into different types based on their functionality. Single-user operating systems allow one user at a time, while multi-user systems allow multiple users to access the system simultaneously.

Batch operating systems execute jobs in batches without user interaction. Time-sharing operating systems allow multiple users to share system resources efficiently. Real-time operating systems provide quick responses for critical tasks.

Examples include Windows (multi-user), Linux (multi-tasking), and real-time systems used in medical devices.

Thus, different types of operating systems are designed for different purposes.


✍️ 30. Explain Process Management in OS

Process management is an important function of the operating system. A process is a program in execution. The operating system manages processes by creating, scheduling, and terminating them.

It ensures that multiple processes run efficiently without conflict. The OS uses scheduling algorithms to decide which process gets CPU time. It also handles process synchronization and communication.

Process management improves system performance and ensures smooth multitasking. It prevents deadlocks and resource conflicts.

Thus, process management is essential for efficient CPU utilization.


✍️ 31. Explain Memory Management in OS

Memory management is a key function of the operating system that manages the allocation and deallocation of memory to processes. It ensures efficient use of memory resources.

The OS keeps track of memory usage and allocates memory to programs as needed. It also protects memory from unauthorized access. Techniques like paging and segmentation are used for efficient memory management.

Memory management improves system performance and allows multiple programs to run simultaneously.

Thus, it plays a crucial role in multitasking and system stability.


✍️ 32. Explain File Management in OS

File management is the process of organizing, storing, and retrieving files in a computer system. The operating system provides a file system to manage files and directories.

It allows users to create, delete, rename, and organize files. It also controls access permissions to ensure data security. File management helps in efficient storage and retrieval of data.

The OS maintains a directory structure to organize files systematically. This makes it easy for users to locate files.

Thus, file management is essential for data organization and accessibility.


✍️ 33. Explain Device Management in OS

Device management is a function of the operating system that manages hardware devices connected to the computer. It uses device drivers to communicate with hardware components.

The OS controls devices like printers, keyboards, and disks. It ensures proper allocation and usage of devices among multiple processes. It also handles input-output operations efficiently.

Device management improves system performance and prevents conflicts between devices.

Thus, it plays an important role in managing hardware resources.


✍️ 34. Explain Truth Table

A truth table is a table used in Boolean logic to represent all possible combinations of inputs and their corresponding outputs. It is used to analyze the behavior of logic gates.

For example, in an AND gate, the output is 1 only when both inputs are 1. In an OR gate, the output is 1 if at least one input is 1. In a NOT gate, the output is the opposite of the input.

Truth tables help in understanding and designing digital circuits. They provide a clear representation of logical operations.

Thus, truth tables are an essential tool in Boolean algebra and computer systems.


✍️ 35. Explain Logic Circuits

Logic circuits are electronic circuits that perform logical operations using logic gates. These circuits are used in digital systems to process binary data.

Basic logic gates like AND, OR, and NOT are combined to form complex circuits. Logic circuits are used in computers, calculators, and digital devices.

They perform operations like addition, comparison, and data processing. Logic circuits are designed using Boolean algebra.

Thus, logic circuits are fundamental to the functioning of digital electronics.


✍️ 36. Explain Binary to Decimal Conversion

Binary to decimal conversion is the process of converting a binary number (base 2) into a decimal number (base 10). It is done by multiplying each digit of the binary number by powers of 2.

For example, binary number 1011 can be converted as:

1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11

Thus, the decimal equivalent of 1011 is 11. This method is used in computer systems to understand binary data.

Binary to decimal conversion is important for interpreting machine-level data into human-readable form.


✍️ 37. Explain Decimal to Binary Conversion

Decimal to binary conversion is the process of converting a decimal number into binary form. It is done by repeatedly dividing the number by 2 and recording the remainders.

For example, to convert 10 into binary:

10 ÷ 2 = 5 remainder 0

5 ÷ 2 = 2 remainder 1

2 ÷ 2 = 1 remainder 0

1 ÷ 2 = 0 remainder 1

Reading remainders from bottom to top gives 1010.

Thus, the binary equivalent of 10 is 1010. This method is widely used in computing.


✍️ 38. Explain Hexadecimal Number System

The hexadecimal number system is a base-16 number system that uses digits from 0 to 9 and letters from A to F. It is widely used in computer systems because it provides a compact representation of binary numbers.

Each hexadecimal digit represents four binary bits. For example, A represents 10, and F represents 15.

Hexadecimal numbers are used in memory addresses and programming. They are easier to read and write compared to long binary numbers.

Thus, the hexadecimal system is important in computing.


✍️ 39. Explain Unicode (UTF-8 vs UTF-32)

Unicode is a standard encoding system used to represent characters from all languages in the world. It assigns a unique code to each character.

UTF-8 and UTF-32 are encoding formats of Unicode. UTF-8 is a variable-length encoding that uses 1 to 4 bytes and is widely used on the internet. UTF-32 uses 4 bytes for each character and provides fixed-length encoding.

UTF-8 is more memory-efficient, while UTF-32 is simpler but consumes more space.

Thus, Unicode ensures global communication and compatibility.


✍️ 40. Explain Role of OS in Resource Management

The operating system plays a vital role in managing system resources such as CPU, memory, and input-output devices. It ensures that resources are allocated efficiently among different processes.

The OS uses scheduling techniques to manage CPU time. It allocates memory to programs and manages input-output operations. It also prevents conflicts between processes.

Resource management improves system performance and ensures smooth execution of tasks.

Thus, the operating system is responsible for efficient utilization of system resources.

Saturday, February 21, 2026

functional dependency and its types DBMS

Functional dependency is a constraint applied on a relation in which user can able to access values of all attributes of relation by giving value of a single attribute. it means "We can access record / row / tuple of a relation with the help of only one special attribute (key)"

Let R[A] is a relational schema. 
Here A is a set of attributes present in relation R and x,y are subset of A. 
We can say that y depends on x. 
If set of all YA then T1,T2єR such that

T1[x] = T2[x] => T1[y] = T2[y]

It shows that if two or more tuple's have same value in column x then they also have same value in column y. Thus y column depends on x column. 
We can understand functional dependency with the help of following table-



Here,   T1[A]=T2[A] => T1[C] = T2[C]
thus,  A→C

In above relation values of attribute C depend on values of attribute A but converse is not true (C→A)

There are three types of functional dependency-

(1) full functional dependency-  If relation R has a functional dependency A→B then attribute B is called full functional dependent on attribute A, if there is no Subset cєA exist for which c→B it means value of B only depend on values of A attribute.
Example-  If  all the non-key attributes depend on Primary key of table then this type of functional dependency is called full functional dependency. Similarly in account table all the non-key attributes depend on account number primary key. 

(2) partial functional dependency- If relation R has a functional dependency A→B than B is called partial functional dependent on attribute A if there is Subset cєA exist for which C→B  It means values of  attribute B can be determined by any proper subset of A. 
for example we have a relation R(A,B,C,D) where AC is primary key  AC→B, AC→D, but A→B Here A is alone capable of determining B which means B is partially dependent on AC.

Ex-  









In above table (Roll-no,Name) is a primary key then Roll-no, Name → course, Roll-no→ course, and Name→ course Thus course is partially dependent on primary key (Roll-no, name).

(3) Transitive functional dependency-
 If a relation R has two or more non-key attributes which are functionally dependent and satisfy following condition 
A→B, B→C=> A→C for R(A, B, C)

Then C attribute is transitively dependent on attribute A.
To understand transitive functional dependency consider following table:-



In above table transitive functional dependency is
D_name →city, city → State => D_name → State.

Conclusion :-
functional dependency is very important for relational model.so it is neccessary that all the non-key attributes must be dependent on key attribute. it means "a relation which shows full functional dependency is free from anomalies but if a relation has partial functional dependency or transitive functional dependency or both then it affects operations of database. It Shows bad anomalies which affects Data Storing, data accessing, data manipulation and applying constraint etc operations of database. Due to which database performance decreases. In addition database with anomalies will generate incorrect result and give slow response against query. Hence, Normalisation is used to remove anomalies like Partial functional dependency, transitive functional dependency and others from the database.