Notes, summaries, assignments, exams, and problems for University

Sort by
Subject
Level

Financial Risk Management: Futures, VaR, ABS, and Hedging

Classified in Economy

Written on in with a size of 3.67 KB

Futures Markets: Margins and Hedging

The Role of Margin Payments

Margin payments exist to eliminate counterparty credit risk in futures markets. Futures contracts are marked-to-market daily and losses are settled through variation margin, while initial margin acts as collateral. This system ensures that neither party can default at maturity.

Speculation vs. Hedging

Futures can be used for speculation by taking long or short positions to profit from expected price movements. They can also be used for hedging to offset the price risk of an existing exposure. For example, an equity portfolio can be hedged by shorting stock index futures. If the market falls, portfolio losses are offset by gains on futures, and if the market rises, portfolio gains... Continue reading "Financial Risk Management: Futures, VaR, ABS, and Hedging" »

Part

Posted by Anonymous and classified in Computers

Written on in with a size of 7.52 KB

Why protection is needed
In multitasking or multi‑user systems, two programs might try to use the same memory at the same time, which can corrupt data or crash the system.
Protection mechanisms isolate user programs from each other and from the OS, and also help detect bugs by checking whether each memory access and instruction obeys certain safety rules.
Overview of 80386 protection
80386 has four protection levels (0–3), where 0 is most trusted (OS kernel) and 3 is least trusted (user apps).
It uses two main mechanisms: segmentlevel protection and page‑level protection, and every memory access is checked against these rules before the actual memory cycle startsSegment‑level protection (idea)
Segment‑level protection has five parts:

... Continue reading "Part" »

Financial Derivatives: Mechanics of Futures, Swaps, and Options

Classified in Economy

Written on in with a size of 169.28 KB

Introduction to Financial Derivatives

Definition of a Derivative

Financial instruments allow contracting parties to buy or sell an underlying asset at a future date at a price agreed upon at the time of contracting. The underlying asset may be an equity asset, bonds, currencies, interest rates, commodities, and more. The effective purchase is only made on the maturity date and settlement, in some cases by physical delivery and in others by cash settlement for differences between the price originally agreed and that prevailing on the date of settlement or maturity of the transaction.

With these types of derivative instruments, it is possible to act in a leveraged manner since their purchase or sale does not require the availability of funds or... Continue reading "Financial Derivatives: Mechanics of Futures, Swaps, and Options" »

Polygon Rendering Methods in Computer Graphics

Posted by Anonymous and classified in Physics

Written on in with a size of 3.13 KB

Polygon Rendering Methods Defined

  • Polygon rendering methods are techniques used to calculate how 3D polygon surfaces appear when displayed on a 2D screen.
  • They decide the distribution of light, color, and intensity on polygonal faces for realistic visualization.
  • These methods control how smooth, bright, or sharp the surfaces look after illumination.
  • They help convert geometric data into shaded, visible surfaces through lighting equations.
  • These methods balance image quality and computational speed in computer graphics applications.

Types of Polygon Rendering Methods

Constant Intensity Shading (Flat Shading)

  • Lighting is calculated once for the entire polygon, giving one uniform color.
  • Produces a faceted appearance, where individual polygons are clearly
... Continue reading "Polygon Rendering Methods in Computer Graphics" »

Cache Mapping, Virtual Memory and I/O Techniques in Computer Architecture

Posted by Anonymous and classified in Computers

Written on in with a size of 27.48 KB

Q1. Cache Mapping Techniques

Cache memory is a small, fast memory placed between the CPU and main memory to speed up memory access. Mapping techniques determine how blocks from main memory are mapped to cache lines.

Three Types of Cache Mapping

1. Direct Mapping

In direct mapping, each block of main memory maps to exactly one specific cache line. The cache line number is determined by the formula:

Cache Line Number = (Block Address) mod (Number of Cache Lines)

Address format: The memory address is divided into three fields:

  • Tag: Identifies which block is currently stored.
  • Index: Identifies the cache line number.
  • Block offset: Identifies the word within the block.

Advantages:

  • Simple and easy to implement
  • Fast access time
  • Low-cost hardware

Disadvantages:

  • High
... Continue reading "Cache Mapping, Virtual Memory and I/O Techniques in Computer Architecture" »

Genetics, Brain Development, and Visual Perception

Posted by Anonymous and classified in Biology

Written on in with a size of 2.23 MB

Genetics and Biological Foundations

The Human Genome: The complete set of instructions for constructing a human being.

  • Genotype: A person’s 23 pairs of chromosomes.
  • Chromosome: Thread-like structures made of protein and a single molecule of DNA.
  • Gene: A segment of DNA that produces a single protein.
  • Histones: Proteins that provide structural support for a chromosome.
  • Nucleotide: A molecule consisting of a nitrogen-containing base.

Gene Expression and Epigenetics

Gene Expression: The translation of genotype into phenotype.

  • Phenotype: Observable characteristics.
  • Imprinted Genes: Only the copy from the mother or the father, but not both, will be expressed. Approximately 1% of human genes are imprinted.
  • Epigenetics: How behaviors and environment cause changes
... Continue reading "Genetics, Brain Development, and Visual Perception" »

Fundamentals of Genetics, Evolution, and Human Anthropology

Posted by Anonymous and classified in Psychology and Sociology

Written on in with a size of 12.59 KB

Cellular and Genetic Foundations

  • Cells: The fundamental unit of life.
  • Prokaryotes: Lack a nucleus; typically single-celled organisms.
  • Eukaryotes: Possess a nucleus and organelles; can be multi- or single-celled.

Genetics is the study of heredity. DNA structure was revealed in 1953, based on the work of Rosalind Franklin.

  • DNA: A double helix structure composed of four bases (Adenine–Thymine, Cytosine–Guanine).
  • DNA organizes sequentially into histones, forming chromatin, which condenses into chromosomes (humans have 23 pairs).

DNA Replication and Mutational Forces

  • Replication Process: Involves initiation (using helicase), elongation (using polymerase), and termination.
  • Mutations: Errors during replication are the only source of new genetic variation.
... Continue reading "Fundamentals of Genetics, Evolution, and Human Anthropology" »

Phytohormone Signaling: Mechanisms of Plant Physiological Responses

Posted by Anonymous and classified in Biology

Written on in with a size of 3.05 KB

Perception and Translation of Phytohormones

Higher plants perceive phytohormones through specific receptor proteins strategically located in the plasma membrane, cytoplasm, or nucleus. Once a hormone is recognized by its receptor, a signaling cascade is initiated that translates the chemical message into a physiological response.

Key Hormone Receptors

  • Auxin: Perceived by the TIR1/AFB family of F-box proteins within the nucleus.
  • Abscisic Acid (ABA): Detected by the PYR/PYL/RCAR receptor complex in the cytoplasm and nucleus.
  • Ethylene: Recognized by membrane-bound receptors such as ETR1 located on the endoplasmic reticulum.

Signal Transduction Mechanisms

Following hormone perception, the signal is transduced through a series of molecular events that... Continue reading "Phytohormone Signaling: Mechanisms of Plant Physiological Responses" »

Fundamental Data Structures and C Programming Concepts

Posted by Anonymous and classified in Computers

Written on in with a size of 302.19 KB

1. Understanding Arrays and Their Types

An array is a collection of elements of the same data type stored in contiguous memory locations. It is used to store multiple values in a single variable and can be accessed using index numbers. The indexing in an array starts from 0. Arrays help manage and process data efficiently, especially when dealing with large volumes of similar data.

Types of Arrays Based on Dimensions

  1. One-Dimensional Array: It stores data in a linear list format.
  2. Multi-Dimensional Array: It stores data in matrix form (like 2D, 3D arrays), which is useful in applications like image processing and tables.

Types of Arrays Based on Memory Allocation

  1. Static Array: The size of the array is fixed at compile-time. Memory is allocated when
... Continue reading "Fundamental Data Structures and C Programming Concepts" »

Windows 2000 Administration Concepts and Network Components

Posted by Anonymous and classified in Technology

Written on in with a size of 3.22 KB

a) Microkernel Architecture

  • A microkernel is an OS architecture where only essential functions (like process management, memory management, and inter-process communication) run in kernel mode.

  • Other services (like device drivers, file systems, etc.) run in user mode.

  • Advantage: More stable and secure; easier to maintain.

  • Disadvantage: Can be slower due to more user-kernel interactions.

b) Data Backup Strategies

  • Strategies used to safeguard data from loss or corruption.

  • Types:

    • Full Backup: Copies all data.

    • Incremental Backup: Copies only data changed since the last backup.

    • Differential Backup: Copies changes since the last full backup.

  • Best practice: Use the 3-2-1 rule – 3 copies, 2 media types, 1 offsite.

c) Auditing in Windows 2000

  • Auditing tracks user

... Continue reading "Windows 2000 Administration Concepts and Network Components" »