Maharashtra HSC IT Commerce flashcards
Maharashtra HSC IT Commerce · Build recall with a focused review session.
32 cards. Read the term and the definition here. The deck at the top of this page is optional.
- Data vs information
- Data is raw, unprocessed facts and figures. Information is data that has been processed, organised and given context so it becomes meaningful for decision-making.
- IPOS cycle
- Input, Process, Output, Storage: the four stages describing how a computer system accepts data, manipulates it, presents results and retains data for later use.
- RAM and ROM
- RAM is volatile read/write memory holding running programs and is lost on power off. ROM is non-volatile, mainly read-only memory storing firmware such as the BIOS.
- Hexadecimal number system
- A base-16 number system using digits 0–9 and letters A–F, where A equals 10 and F equals 15. It compactly represents binary, since one hex digit equals four bits.
- Open source software
- Software distributed with its source code available, allowing anyone to study, modify and redistribute it under a licence, for example Linux or LibreOffice.
- Functions of an operating system
- Process management, memory management, file management, device management, security and user-interface provision. The OS coordinates hardware and software resources for application programs.
- Time-sharing operating system
- A multitasking OS that allocates each user or process a short CPU time slice in rotation, giving many interactive users the impression of simultaneous, dedicated use.
- GUI versus CLI
- A GUI uses windows, icons and menus manipulated by mouse for ease of learning. A CLI accepts typed commands, offering speed, scripting and lower resource use.
- Booting process
- Startup sequence where POST checks hardware, the bootloader locates and loads the OS kernel into RAM, and the kernel initialises drivers and services.
- HTML document structure
- A page begins with <!DOCTYPE html>, then <html> containing <head> for metadata and title, and <body> for visible content. Void tags like <br> need no closing tag.
- CSS box model
- Every element is a box with content at the centre, surrounded by padding, then border, then margin. Width and height normally apply to the content area only.
- Class versus id selector
- A class selector (.name) may be reused on many elements; an id selector (#name) must be unique per page. Id selectors carry higher CSS specificity than classes.
- External style sheet
- A separate .css file linked in the HTML head using <link rel="stylesheet" href="style.css">, letting one style definition apply consistently across many pages.
- IoT architecture layers
- Four layers: perception (sensors and actuators), network (connectivity such as Wi-Fi or 5G), middleware (data processing and storage) and application (user-facing services).
- Cloud service models
- IaaS provides virtual machines and storage; PaaS provides a managed development and runtime platform; SaaS provides ready-to-use applications over the internet, such as webmail.
- Supervised versus unsupervised learning
- Supervised learning trains on labelled data to predict outputs, as in classification and regression. Unsupervised learning finds patterns in unlabelled data, as in clustering.
- 5G key characteristics
- Fifth-generation mobile networks offer peak rates near 20 Gbps, latency around one millisecond and very high device density, supporting eMBB, URLLC and massive machine communication.
- Narrow AI
- Artificial intelligence designed for one specific task, such as voice assistants, recommendation engines or image recognition. All widely deployed AI systems today are narrow AI.
- let versus var
- let declares block-scoped variables that cannot be accessed outside their enclosing block. var is function-scoped and hoisted, which can cause unexpected values before declaration.
- Arrow function
- Compact JavaScript syntax written as (params) => expression. It inherits this from the enclosing scope instead of binding its own, unlike a regular function expression.
- Event bubbling
- After an event fires on a target element, it propagates upward through its ancestors, allowing a parent handler to respond to child events; stopPropagation halts this.
- Array map method
- map() calls a callback on every array element and returns a new array of the results, leaving the original array unchanged. It is used for transforming data.
- Promise states
- A promise begins pending, then settles as fulfilled with a value or rejected with a reason. Handlers attached with then and catch run once settled.
- PHP superglobals
- Built-in arrays available in every scope: $_GET and $_POST hold form data, $_SESSION stores per-user server data, $_COOKIE holds cookies, and $_SERVER holds server information.
- PHP session handling
- Calling session_start() creates or resumes a session identified by a cookie, storing user data in $_SESSION on the server. session_destroy() ends it.
- SQL injection prevention
- Use prepared statements with bound parameters so user input is treated as data, not executable SQL. Also validate input and avoid building queries by string concatenation.
- Primary key
- A column or column set that uniquely identifies each row in a table. It must be unique and cannot contain NULL values; each table allows only one primary key.
- WHERE versus HAVING
- WHERE filters individual rows before grouping occurs. HAVING filters groups after GROUP BY and is typically used with aggregate functions such as COUNT or SUM.
- Third normal form
- A table is in 3NF when it is in 2NF and has no transitive dependency, meaning non-key attributes depend only on the primary key, not on other non-key attributes.
- E-commerce models
- B2B: business sells to business. B2C: business sells directly to consumers. C2C: consumers trade through a marketplace platform. Each differs in scale and payment handling.
- CIA triad
- Confidentiality ensures only authorised parties access data; Integrity ensures data is accurate and unaltered; Availability ensures systems and data are accessible when required.
- Phishing
- A social-engineering attack using fraudulent emails, messages or fake websites that impersonate trusted entities to trick users into revealing passwords, OTPs or card details.