Fundamentals of Digital Logic Design and Entrepreneurship

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/58

flashcard set

Earn XP

Description and Tags

Flashcards covering the fundamentals of digital logic design from binary systems, Boolean algebra and functions, logic gates and circuits, sequential circuits including latches and flip-flops, counters, digital systems, computer hardware and software basics, and insights into entrepreneurship theory and its application.

59 Terms

1
New cards

Binary Number

A positional number system using base 2 with digits 0 and 1; a string of n bits can represent 2ⁿ different pieces of information.

2
New cards

Decimal Number

A positional number system using base 10 with digits from 0 to 9; each digit's value depends on its position.

3
New cards

Octal Number System

A positional number system using base 8; binary numbers can be grouped into sets of three bits for octal conversion.

4
New cards

Hexadecimal Number System

A positional number system using base 16, digits 0-9 and letters A-F; binary numbers can be grouped into sets of four bits for hexadecimal conversion.

5
New cards

Binary Coded Decimal (BCD)

An encoding of decimal numbers where each decimal digit is represented by its binary equivalent; only 4-bit binary numbers 0000 to 1001 are used.

6
New cards

Logic Gate

An electronic circuit implementing a logical operation on one or more binary inputs to produce a binary output, e.g., AND, OR, NOT.

7
New cards

AND Gate

Logic gate that outputs 1 only if all inputs are 1, otherwise 0; denoted as multiplication or dot (.) in Boolean algebra.

8
New cards

OR Gate

Logic gate that outputs 1 if at least one input is 1; denoted as '+' in Boolean algebra.

9
New cards

NOT Gate (Inverter)

Logic gate that outputs the logical complement of the input; the opposite value (0 becomes 1, and 1 becomes 0).

10
New cards

NAND Gate

Derived from an AND gate followed by a NOT gate; outputs the complement of the AND operation.

11
New cards

NOR Gate

Derived from an OR gate followed by a NOT gate; outputs the complement of the OR operation.

12
New cards

XOR Gate (Exclusive OR)

Outputs 1 if the inputs are different, 0 if the inputs are the same; defined as x ⊕ y = x y' + x' y.

13
New cards

XNOR Gate (Exclusive NOR)

Outputs 1 if the inputs are the same, 0 if the inputs are different; inverse of XOR.

14
New cards

Boolean Algebra

A mathematical system for logical operations with values 0 and 1 and operations AND, OR, NOT, governed by specific axioms and theorems.

15
New cards

DeMorgan’s Theorem

Two fundamental Boolean algebra theorems: ¬(x + y) = ¬x ¬y and ¬(xy) = ¬x + ¬y, useful in simplification of logical expressions.

16
New cards

Sum-of-Products

A Boolean function expressed as an OR (sum) of multiple AND (product) terms that represent 1-minterms where the function outputs 1.

17
New cards

Product-of-Sums

A Boolean function expressed as an AND (product) of multiple OR (sum) terms that represent 0- maxterms where the function outputs 0.

18
New cards

Minterm

A product term in Boolean algebra that includes all variables in true or complemented form representing exactly one input combination giving output 1.

19
New cards

Maxterm

A sum term in Boolean algebra that includes all variables in true or complemented form representing exactly one input combination giving output 0.

20
New cards

Sum-of-Minterms

A sum-of-products expression where the function is the OR of all minterms that produce output 1.

21
New cards

Product-of-Maxterms

A product-of-sums expression where the function is the AND of all maxterms that produce output 0.

22
New cards

S-R Latch

A bistable circuit using two NAND or NOR gates with Set and Reset inputs to store one bit and maintain state until changed.

23
New cards

D Latch

A latch derived from S-R latch with an inverter on the Set or Reset input preventing invalid states; input D controls output directly when enabled.

24
New cards

Flip-Flop

A bistable memory element built from latches that changes state synchronized to clock signals’ edges.

25
New cards

Master-Slave Flip-Flop

A flip-flop design using two latches controlled by opposite phases of the clock signal enabling edge-triggered behaviour.

26
New cards

T Flip-Flop

A flip-flop variant that toggles its state (0 to 1 or 1 to 0) on each clock edge when input is asserted; useful in counters.

27
New cards

Asynchronous (Ripple) Counter

A binary counter where each flip-flop is clocked by the output of the previous flip-flop; changes ripple through with cumulative delay.

28
New cards

Synchronous Counter

A binary counter where all flip-flops are clocked simultaneously by a common clock, improving speed and synchronization.

29
New cards

Von Neumann Architecture

A computer system design comprising CPU with control, arithmetic/logic unit, registers, memory, input/output devices and communication buses.

30
New cards

Hardware

Tangible physical components of a computer system such as CPU, memory, peripherals, motherboard, storage media.

31
New cards

Software

Set of instructions or codes that control computer functions; includes application, system software, OS, and utilities.

32
New cards

Microchip (Integrated Circuit)

An electronic component consisting of a silicon slab etched with millions of transistors and other elements to function as circuit switches.

33
New cards

Moore’s Law

Observed prediction that the number of transistors on a microchip doubles about every two years, driving technology miniaturization and performance.

34
New cards

Computer Network

A system where multiple computers and devices are interconnected to share data, resources and services.

35
New cards

Peripheral Devices

Non-core computer hardware attached externally such as keyboards, mice, monitors, printers, scanners, and speakers.

36
New cards

Data Structure

An organized way of storing and processing data in memory for efficient access and manipulation, including arrays, stacks, queues, lists, trees, graphs.

37
New cards

Queue (FIFO)

A linear data structure where elements are inserted at the rear and removed from the front, following First-In-First-Out rule.

38
New cards

Stack (LIFO)

A linear data structure where elements are inserted and removed from the top, following Last-In-First-Out rule.

39
New cards

Bubble Sort

A simple sorting algorithm that repeatedly swaps adjacent out-of-order elements until the list is sorted; has O(n²) complexity.

40
New cards

Insertion Sort

A sorting algorithm that builds the sorted list one item at a time by inserting elements into their correct position; stable with O(n²) worst case.

41
New cards

Selection Sort

A sorting algorithm that selects the minimum element and places it in the correct position, with O(n²) complexity.

42
New cards

Merge Sort

A divide-and-conquer sorting algorithm that recursively divides the list and merges sorted parts; O(n log n) complexity.

43
New cards

Algorithm

A finite step-by-step procedure to achieve a required result with defined space and time complexity.

44
New cards

Dynamic Programming

A bottom-up algorithmic technique solving optimization problems by breaking them into subproblems and avoiding redundant computations.

45
New cards

Eigenvalue and Eigenvector

Eigenvalue is a scalar for which a non-zero vector x satisfies Tx = λx for a linear operator T; x is the corresponding eigenvector.

46
New cards

Characteristic Polynomial

Polynomial det(tI - A) whose roots are the eigenvalues of matrix A or linear operator T.

47
New cards

Minimal Polynomial

The unique monic polynomial of least degree satisfied by a linear operator T or matrix A; divides characteristic polynomial.

48
New cards

Software Crisis

The difficulties and failures in software development due to complexity, poor planning, inadequate communication, and maintenance burdens.

49
New cards

System Analysis

The process of gathering, interpreting facts and developing recommendations to improve or design an information system.

50
New cards

System Design

The planning process detailing how to meet system objectives identified in analysis including hardware, software, inputs, outputs, and controls.

51
New cards

Preliminary Investigation

The initial study of a proposed system request to clarify requirements and determine feasibility.

52
New cards

Cost-Benefit Analysis

A method to estimate and compare costs and benefits of a system to evaluate its feasibility and justify investment.

53
New cards

Data Flow Diagram (DFD)

A graphical tool modeling the flow of data within a system, showing processes, data stores, external entities and data flows.

54
New cards

Data Dictionary

A store of metadata giving definitions, attributes and relationships of data elements used in the system analysis and design.

55
New cards

Hierarchy plus Input Process Output (HIPO)

A top-down diagramming method used to describe system modules with their inputs, processes and outputs.

56
New cards

Warnier-Orr Diagram

A left-to-right diagram showing the hierarchical decomposition of system modules by grouping related elements.

57
New cards

Nassi-Shneidermann Chart

A structured programming diagram showing sequence, decision and iteration, alternative to flowcharts and pseudocode.

58
New cards

System Implementation

The phase encompassing training personnel, conversion from old to new systems, post-implementation review and maintenance.

59
New cards

Systems Analyst

A person responsible for studying a business system, analyzing problems and designing solutions involving computerization