Notes, summaries, assignments, exams, and problems

Sort by
Subject
Level

CPU Scheduling Algorithms and Message Passing Mechanisms

Classified in Computers

Written on in with a size of 3.21 KB

Guaranteed Scheduling

Guaranteed scheduling algorithms aim to ensure that each process receives its fair share of CPU time. These systems penalize processes that have consumed a large amount of CPU time, though this penalty fades over time. This approach is utilized in most versions of UNIX, Windows NT, and subsequent Linux distributions.

BSD Scheduler

Unlike legacy UNIX schedulers, the BSD scheduler accounts for system load by monitoring the length of the ready queue, known as the "Load average." Additionally, it forgives old CPU usage more slowly when the system load is high.

Linux 2.4 Scheduler

Epoch-Based Allocation

The Linux 2.4 scheduler partitions CPU time into epochs. At the start of each epoch, every process is assigned a time quantum, which... Continue reading "CPU Scheduling Algorithms and Message Passing Mechanisms" »

Maximizing Canadian Charitable Donation Tax Credits

Classified in Economy

Written on in with a size of 3.37 KB

Federal Tax Credit Calculation for Charitable Donations

The first $200 of a donation qualifies for a 15% federal tax credit.

Amounts exceeding $200 are eligible for a higher rate: 29%, or up to 33% for individuals in the highest income bracket.

The limit for claiming donations is typically 75% of net income but increases to 100% in the year of death and the year preceding death.

Types of Charitable Donations (ITA 118.1)

The Income Tax Act (ITA) 118.1 defines various types of eligible charitable gifts:

  • Total Charitable Gifts: Eligible amounts donated to registered charities, Canadian amateur athletic associations, municipalities, the United Nations or its agencies, universities outside Canada that enroll Canadian students, and charitable organizations
... Continue reading "Maximizing Canadian Charitable Donation Tax Credits" »

Interactive Sign-Up Form

Classified in Computers

Written on in with a size of 112 bytes

Sign-Up Form

Name:Date of Birth:

Age:
Email:
Website:

Sign Up

Early vs Late Binding and Major Programming Paradigms

Classified in Computers

Written on in with a size of 2.69 KB

Early Binding

Early binding — the binding that can be resolved at compile time by the compiler is known as static or early binding. The method definition and the method call are linked during compile time. This happens when all information needed to call a method is available at compile time. Early binding is more efficient than late binding.

Late Binding

Late binding — it is a runtime process. The method definition and the method call are linked during runtime. Execution speed is lower in late binding. Overriding methods are bound using late binding.

Programming Paradigms

Below are common programming paradigms and their characteristics.

Object-Oriented Programming (OOP)

Object-oriented programming is a programming paradigm based on the concept... Continue reading "Early vs Late Binding and Major Programming Paradigms" »

Essential Muscle Anatomy: Origin, Insertion, and Action Reference

Classified in Physical Education

Written on in with a size of 4.14 KB

Major Muscle Origin, Insertion, and Action (OIA)

Muscles of the Neck and Torso

Sternocleidomastoid

  • Origin (O): Manubrium of sternum and medial clavicle
  • Insertion (I): Mastoid process
  • Action (A): Rotates the head (unilaterally)

Pectoralis Major

  • Origin (O): Sternum, medial clavicle, and costal cartilages 2-6
  • Insertion (I): Intertubercular sulcus of the humerus
  • Action (A): Flexes and adducts the arm

Trapezius

  • Origin (O): Occipital bone, ligamentum nuchae, and C7-T12 vertebrae
  • Insertion (I): Clavicle, acromion, and scapular spine
  • Action (A): Elevates, superiorly rotates, retracts, and depresses the scapula

Latissimus Dorsi

  • Origin (O): Spinous processes of T7-L5, ribs 10-12, and iliac crest
  • Insertion (I): Intertubercular sulcus of the humerus
  • Action (A): Extends,
... Continue reading "Essential Muscle Anatomy: Origin, Insertion, and Action Reference" »

Understanding the 80386 Processor State After Reset

Classified in Computers

Written on in with a size of 4.15 KB

80386 Processor State After Reset

After a reset, the 80386 processor is initialized to a specific state to ensure proper operation. Here's an explanation of the processor state after reset:

1. Operating Mode

The processor is initially in Real Mode after a reset. Real Mode is a backward-compatible mode with earlier x86 processors like the 8086/8088. In Real Mode, the processor operates with a 20-bit address bus, allowing it to address up to 1 MB of memory.

2. Segment Registers

The segment registers CS, DS, SS, and ES are set to 0x0000, pointing to the bottom of the physical memory. In Real Mode, these segment registers are 16 bits wide.

3. Instruction Pointer (IP)

The instruction pointer (IP) is set to 0xFFFF, indicating the initial address from which... Continue reading "Understanding the 80386 Processor State After Reset" »

Discover Villamediana de Iregua: History, Culture, and Gastronomy

Classified in French

Written on in with a size of 1.93 KB

Villamediana de Iregua: A Journey Through Time

Villamediana de Iregua, a charming town nestled in La Rioja, Spain, invites you to explore its rich tapestry of history, culture, and gastronomy. Its strategic location near the Camino de Santiago has profoundly influenced its development over the centuries.

A Glimpse into the Past

The town's historical landmarks, such as the Church of San Miguel and the remnants of its medieval castle, stand as testaments to its vibrant past. These architectural treasures offer a captivating glimpse into Villamediana de Iregua's historical significance.

Cultural Heritage and Traditions

The cultural heritage of Villamediana de Iregua thrives through vibrant traditions and festivities. The Fiestas de San Miguel, a cherished

... Continue reading "Discover Villamediana de Iregua: History, Culture, and Gastronomy" »

Literary Analysis: Themes of Wealth, War, and Poverty

Classified in Language

Written on in with a size of 2.27 KB

1. The Irony of The Model Millionaire

He refers to the fact that the old beggar Hughie encountered in his friend Trevor's studio—who turned out to be the wealthy Baron Hausberg—was not only a millionaire but also a model for Trevor's painting. This revelation highlights the irony that someone who appears destitute may actually possess immense wealth, thus making them a "model millionaire" in both senses of the term.

2. Economic Conflict in Narrative

The author chose this title because it reflects the central theme of the story, which revolves around the economic exchange of lost teeth for money. This title refers to the conflict between the protagonists, where the narrator becomes involved in a situation where Eric Donnelly offers to pay for... Continue reading "Literary Analysis: Themes of Wealth, War, and Poverty" »

A New Life's Dark Beginning

Classified in English

Written on in with a size of 2.11 KB

The Plan Unfolds

Jeremy turned his gaze back towards the old dance studio. He could see movement inside, and he knew that in just a few short moments his chance would come. He thought back to his plan. To start a new life, he would have to take someone with him...

The Abduction

Slowly he crept out of his van. The harsh wind slapped him across his face, and it was raining harder than ever. He slowly and silently made his way over to the door of the studio and stood beyond a pole. The door creaked as it was suddenly pushed open. Someone was coming out. Jeremy leapt out from the darkness of his hiding place. He had to be sure it was the right person. In the light shining out from the door, he could make out a small figure with wispy blonde hair.... Continue reading "A New Life's Dark Beginning" »

Essential English Vocabulary for Career and Style

Classified in Language

Written on in with a size of 3.32 KB

Fashion and Personal Style

Clothing and Trends

  • Accessory, casual, chunky, elegant, fitted.
  • High heels, loose-fitting, low-waisted, patterned.
  • Piercing, plain, sportswear, striped, stylish.
  • Tattoo, trend, vintage.

Compound Adjectives for Appearance

  • Average-sized, badly dressed, brightly coloured.
  • Clean-shaven, dark-haired, fast-thinking.
  • Friendly-looking, full-length, knee-length.
  • Heavily built, loose-fitting, middle-aged.
  • Scruffy-looking, shoulder-length, smartly dressed.
  • Sporty-looking, time-saving, well-dressed, widely recognized.

Common English Collocations

Phrases with Do, Give, and Have

  • Do business, do damage, do research, do someone a favour.
  • Give priority, give someone a chance, give something a go, give the impression.
  • Have a feeling, have a look, have
... Continue reading "Essential English Vocabulary for Career and Style" »