Free Essay

Memory Manaement

In:

Submitted By sunny33
Words 2753
Pages 12
OPERATING SYSTEMS MEMORY MANAGEMENT

Jerry Breecher
8: Memory Management 1

OPERATING SYSTEM Memory Management
What Is In This Chapter?
Just as processes share the CPU, they also share physical memory. This chapter is about mechanisms for doing that sharing.

8: Memory Management

2

MEMORY MANAGEMENT
Just as processes share the CPU, they also share physical memory. This section is about mechanisms for doing that sharing. EXAMPLE OF MEMORY USAGE: Calculation of an effective address
Fetch from instruction Use index offset

Example: ( Here index is a pointer to an address ) loop:

load add store inc skip_equal branch loop ... continue ....

register, index 42, register register, index index index, final_address

8: Memory Management

3

MEMORY MANAGEMENT

Definitions

• The concept of a logical address space that is bound to a separate physical address space is central to proper memory management. • Logical address – generated by the CPU; also referred to as virtual address • Physical address – address seen by the memory unit • Logical and physical addresses are the same in compile-time and loadtime address-binding schemes; logical (virtual) and physical addresses differ in execution-time address-binding scheme

8: Memory Management

4

MEMORY MANAGEMENT
Relocatable Binding

Definitions

Means that the program image can reside anywhere in physical memory. Programs need real memory in which to reside. When is the location of that real memory determined? • This is called mapping logical to physical addresses. • This binding can be done at compile/link time. Converts symbolic to relocatable. Data used within compiled source is offset within object module. If it’s known where the program will reside, then absolute code is generated. Otherwise compiler produces relocatable code. Binds relocatable to physical. Can find best physical location. The code can be moved around during execution. Means flexible virtual mapping.

Compiler:

Load: Execution:

8: Memory Management

5

MEMORY MANAGEMENT
This binding can be done at compile/link time. Converts symbolic to relocatable. Data used within compiled source is offset within object module. Can be done at load time. Binds relocatable to physical. Can be done at run time. Implies that the code can be moved around during execution. The next example shows how a compiler and linker actually determine the locations of these effective addresses.

Binding Logical To Physical
Source Compiler Object

Other Objects

Linker Executable Loader In-memory Image Libraries

8: Memory Management

6

MEMORY MANAGEMENT

Binding Logical To Physical

4 void main() 5 { 6 printf( "Hello, from main\n" ); 7 b(); 8} 9 10 11 voidb() 12 { 13 printf( "Hello, from 'b'\n" ); 14 }

8: Memory Management

7

MEMORY MANAGEMENT
ASSEMBLY LANGUAGE LISTING 000000B0: 000000B4 000000B8 000000BC 000000C0 000000C4 000000C8 000000CC 000000D0 000000D4 000000D8 000000DC 6BC23FD9 37DE0080 E8200000 D4201C1E 34213E81 E8400028 B43A0040 E8400040 6BC23FD9 4BC23F59 E840C000 37DE3F81 stw ldo bl depi ldo bl addi bl stw ldw bv ldo bl addil be,n nop stw ldo bl depi ldo bl addi ldw bv ldo

Binding Logical To Physical
; main() ; get current addr=BC ; ; ; ; ; get code start area call printf calc. String loc. call b store return addr

%r2,-20(%sp 64(%sp),%sp 0x000000C0,%r1 0,31,2,%r1 -192(%r1),%r1 0x000000E0,%r2 32,%r1,%r26 0x000000F4,%r2 %r2,-20(%sp) -84(%sp),%r2 %r0(%r2) -64(%sp),%sp

; return from main STUB(S) FROM LINE 6

000000E0: E8200000 000000E4 28200000 000000E8: E020E002 000000EC 000000F0: 000000F4: 000000F8 000000FC 00000100 00000104 00000108 0000010C 00000110 00000114 08000240 6BC23FD9 37DE0080 E8200000 D4201C1E 34213E01 E85F1FAD B43A0010 4BC23F59 E840C000 37DE3F81

0x000000E8,%r1 L%0,%r1 0x00000000(%sr7,%r1) %r2,-20(%sp) 64(%sp),%sp 0x00000100,%r1 0,31,2,%r1 -256(%r1),%r1 0x000000E0,%r2 8,%r1,%r26 -84(%sp),%r2 %r0(%r2) -64(%sp),%sp

void ; get current addr=F8 ; get code start area ; call printf ; return from b

b()

8: Memory Management

8

MEMORY MANAGEMENT
00002000 00002004 00002008 0000200C 00002010 00002014 00002018 0000201C 00002020 00002024 000020B0 000020B4 000020B8 000020BC 000020C0 000020C4 000020C8 000020CC 000020D0 000020D4 000020D8 000020DC 000020E0 000020E4 000020E8 000020EC

Binding Logical To Physical
. @ l f . l f n

EXECUTABLE IS DISASSEMBLED HERE 0009000F ; . . . 08000240 ; . . . 48656C6C ; H e l 6F2C2066 ; o , 726F6D20 ; r o m 620A0001 ; b . . 48656C6C ; H e l 6F2C2066 ; o , 726F6D20 ; r o m 6D61696E ; m a i 6BC23FD9 stw %r2,-20(%sp) ; main 37DE0080 ldo 64(%sp),%sp E8200000 bl 0x000020C0,%r1 D4201C1E depi 0,31,2,%r1 34213E81 ldo -192(%r1),%r1 E84017AC bl 0x00003CA0,%r2 B43A0040 addi 32,%r1,%r26 E8400040 bl 0x000020F4,%r2 6BC23FD9 stw %r2,-20(%sp) 4BC23F59 ldw -84(%sp),%r2 E840C000 bv %r0(%r2) 37DE3F81 ldo -64(%sp),%sp E8200000 bl 0x000020E8,%r1 ; stub 28203000 addil L%6144,%r1 E020E772 be,n 0x000003B8(%sr7,%r1) 08000240 nop

8: Memory Management

9

MEMORY MANAGEMENT
000020F0 000020F4 000020F8 000020FC 00002100 00002104 00002108 0000210C 00002110 00002114 00003CA0 00003CA4 00003CA8 00003CAC 00003CB0 00003CB4 00003CB8 00003CBC 00003CC0 00003CC4 00003CC8 00003CCC 00003CD0 00003CD4 00003CD8 00003CDC 00003CE0 00003CE8

Binding Logical To Physical
; b

EXECUTABLE IS DISASSEMBLED HERE 6BC23FD9 stw %r2,-20(%sp) 37DE0080 ldo 64(%sp),%sp E8200000 bl 0x00002100,%r1 D4201C1E depi 0,31,2,%r1 34213E01 ldo -256(%r1),%r1 E840172C bl 0x00003CA0,%r2 B43A0010 addi 8,%r1,%r26 4BC23F59 ldw -84(%sp),%r2 E840C000 bv %r0(%r2) 37DE3F81 ldo -64(%sp),%sp 6BC23FD9 37DE0080 6BDA3F39 2B7CFFFF 6BD93F31 343301A8 6BD83F29 37D93F39 6BD73F21 4A730009 B67700D0 E8400878 08000258 4BC23F59 E840C000 37DE3F81 E8200000 E020E852 stw ldo stw addil stw ldo stw ldo stw ldw addi bl copy ldw bv ldo bl be,n %r2,-20(%sp) 64(%sp),%sp %r26,-100(%sp) L%-26624,%dp %r25,-104(%sp) 212(%r1),%r19 %r24,-108(%sp) -100(%sp),%r25 %r23,-112(%sp) -8188(%r19),%r19 104,%r19,%r23 0x00004110,%r2 %r0,%r24 -84(%sp),%r2 %r0(%r2) -64(%sp),%sp 0x00003CE8,%r1 0x00000428(%sr7,%r1)

; printf

8: Memory Management

10

MEMORY MANAGEMENT
Dynamic loading
+ + + +

More Definitions

Routine is not loaded until it is called Better memory-space utilization; unused routine is never loaded. Useful when large amounts of code are needed to handle infrequently occurring cases. No special support from the OS is required - implemented through program design.

Dynamic Linking
+ + + + + Linking postponed until execution time. Small piece of code, stub, used to locate the appropriate memory-resident library routine. Stub replaces itself with the address of the routine, and executes the routine. Operating system needed to check if routine is in processes’ memory address. Dynamic linking is particularly useful for libraries. Performs the above operations. Usually requires hardware support. 8: Memory Management 11

Memory Management

MEMORY MANAGEMENT
BARE MACHINE:

SINGLE PARTITION ALLOCATION

No protection, no utilities, no overhead. This is the simplest form of memory management. Used by hardware diagnostics, by system boot code, real time/dedicated systems. logical == physical User can have complete control. Commensurably, the operating system has none. DEFINITION OF PARTITIONS: Division of physical memory into fixed sized regions. (Allows addresses spaces to be distinct = one user can'muck with another user, or the system.) t The number of partitions determines the level of multiprogramming. Partition is given to a process when it' scheduled. s Protection around each partition determined by bounds ( upper, lower ) base / limit. These limits are done in hardware. 8: Memory Management 12

MEMORY MANAGEMENT
RESIDENT MONITOR: Primitive Operating System.

SINGLE PARTITION ALLOCATION

Usually in low memory where interrupt vectors are placed. Must check each memory reference against fence ( fixed or variable ) in hardware or register. If user generated address < fence, then illegal. User program starts at fence -> fixed for duration of execution. Then user code has fence address built in. But only works for static-sized monitor. If monitor can change in size, start user at high end and move back, OR use fence as base register that requires address binding at execution time. Add base register to every generated user address. Isolate user from physical address space using logical address space. Concept of "mapping addresses” shown on next slide. 8: Memory Management 13

MEMORY MANAGEMENT
Limit Register

SINGLE PARTITION ALLOCATION
Relocation Register

Yes CPU Logical Address

<
No

+

Physical Address

MEMORY

8: Memory Management

14

MEMORY MANAGEMENT

CONTIGUOUS ALLOCATION
All pages for a process are allocated together in one chunk.

JOB SCHEDULING

Must take into account who wants to run, the memory needs, and partition availability. (This is a combination of short/medium term scheduling.) Sequence of events: In an empty memory slot, load a program THEN it can compete for CPU time. Upon job completion, the partition becomes available. Can determine memory size required ( either user specified or "automatically" ).
8: Memory Management 15

DYNAMIC STORAGE

MEMORY MANAGEMENT

CONTIGUOUS ALLOCATION

(Variable sized holes in memory allocated on need.) Operating System keeps table of this memory - space allocated based on table. Adjacent freed space merged to get largest holes - buddy system. ALLOCATION PRODUCES HOLES
OS OS OS

process 1

process 1

process 1

process 2 process 3

Process 2 Terminates process 3

Process 4 Starts

process 4

process 3

8: Memory Management

16

MEMORY MANAGEMENT

CONTIGUOUS ALLOCATION

HOW DO YOU ALLOCATE MEMORY TO NEW PROCESSES? First fit - allocate the first hole that' big enough. s Best fit - allocate smallest hole that' big enough. s Worst fit - allocate largest hole. (First fit is fastest, worst fit has lowest memory utilization.) Avoid small holes (external fragmentation). This occurs when there are many small pieces of free memory. What should be the minimum size allocated, allocated in what chunk size? Want to also avoid internal fragmentation. This is when memory is handed out in some fixed way (power of 2 for instance) and requesting program doesn'use it all. t

8: Memory Management

17

MEMORY MANAGEMENT
If a job doesn'fit in memory, the scheduler can t wait for memory skip to next job and see if it fits. What are the pros and cons of each of these?

LONG TERM SCHEDULING

There' little or no internal fragmentation (the process uses the memory given to it s the size given to it will be a page.) But there can be a great deal of external fragmentation. This is because the memory is constantly being handed cycled between the process and free.

8: Memory Management

18

MEMORY MANAGEMENT
Trying to move free memory to one large block.

COMPACTION

Only possible if programs linked with dynamic relocation (base and limit.) There are many ways to move programs in memory. Swapping: if using static relocation, code/data must return to same place. But if dynamic, can reenter at more advantageous memory.
OS P1 OS P1 P2 P3 P2 P3 8: Memory Management 19 OS P1 P3 P2

MEMORY MANAGEMENT


PAGING
New Concept!!

• • • • • •

Logical address space of a process can be noncontiguous; process is allocated physical memory whenever that memory is available and the program needs it. Divide physical memory into fixed-sized blocks called frames (size is power of 2, between 512 bytes and 8192 bytes). Divide logical memory into blocks of same size called pages. Keep track of all free frames. To run a program of size n pages, need to find n free frames and load program. Set up a page table to translate logical to physical addresses. Internal fragmentation.

8: Memory Management

20

MEMORY MANAGEMENT
Address Translation Scheme

PAGING

Address generated by the CPU is divided into: • Page number (p) – used as an index into a page table which contains base address of each page in physical memory. • Page offset (d) – combined with base address to define the physical memory address that is sent to the memory unit.
4096 bytes = 2^12 – it requires 12 bits to contain the Page offset

p

d

8: Memory Management

21

MEMORY MANAGEMENT
Frames = physical blocks Pages = logical blocks

PAGING

Permits a program' memory to be physically noncontiguous so it can be allocated s from wherever available. This avoids fragmentation and compaction.

Size of frames/pages is defined by hardware (power of 2 to ease calculations)

HARDWARE An address is determined by: page number ( index into table ) + offset ---> mapping into ---> base address ( from table ) + offset. 8: Memory Management 22

MEMORY MANAGEMENT
Paging Example - 32-byte memory with 4-byte pages
0a 1b 2c 3d 4e 5f 6g 7h 8I 9j 10 k 11 l 12 m 13 n 14 o 15 p Logical Memory

PAGING
0 4 I j k l m n o p

8

0 1 2 3

5 6 1 2

12 16 20 a b c d e f g h

Page Table

24

Physical Memory
28

8: Memory Management

23

MEMORY MANAGEMENT
• A 32 bit machine can address 4 gigabytes which is 4 million pages (at 1024 bytes/page). WHO says how big a page is, anyway? • Could use dedicated registers (OK only with small tables.) • Could use a register pointing to table in memory (slow access.) • Cache or associative memory • (TLB = Translation Lookaside Buffer): • simultaneous search is fast and uses only a few registers.

PAGING

IMPLEMENTATION OF THE PAGE TABLE TLB = Translation Lookaside Buffer

8: Memory Management

24

MEMORY MANAGEMENT
IMPLEMENTATION OF THE PAGE TABLE Issues include: key and value hit rate 90 - 98% with 100 registers add entry if not found Effective access time = %fast * time_fast + %slow *

PAGING

time_slow

Relevant times: 2 nanoseconds to search associative memory – the TLB. 20 nanoseconds to access processor cache and bring it into TLB for next time. Calculate time of access: hit = 1 search + 1 memory reference miss = 1 search + 1 mem reference(of page table) + 1 mem reference.

8: Memory Management

25

MEMORY MANAGEMENT
SHARED PAGES Data occupying one physical page, but pointed to by multiple logical pages. Useful for common code must be write protected. (NO write-able data mixed with code.) Extremely useful for read/write communication between processes.

PAGING

8: Memory Management

26

MEMORY MANAGEMENT
INVERTED PAGE TABLE: One entry for each real page of memory. Entry consists of the virtual address of the page stored in that real memory location, with information about the process that owns that page. Essential when you need to do work on the page and must find out what process owns it. Use hash table to limit the search to one - or at most a few - page table entries. 8: Memory Management

PAGING

27

MEMORY MANAGEMENT
PROTECTION:

PAGING

•Bits associated with page tables. •Can have read, write, execute, valid bits. •Valid bit says page isn’t in address space. •Write to a write-protected page causes a fault. Touching an invalid page causes a fault. ADDRESS MAPPING: •Allows physical memory larger than logical memory. •Useful on 32 bit machines with more than 32-bit addressable words of memory. •The operating system keeps a frame containing descriptions of physical pages; if allocated, then to which logical page in which process.

8: Memory Management

28

MEMORY MANAGEMENT
MULTILEVEL PAGE TABLE A means of using page tables for large address spaces.

PAGING

8: Memory Management

29

MEMORY MANAGEMENT
USER'S VIEW OF MEMORY

Segmentation

A programmer views a process consisting of unordered segments with various purposes. This view is more useful than thinking of a linear array of words. We really don'care at what address a segment is located. t Typical segments include global variables procedure call stack code for each function local variables for each large data structures Logical address = segment name ( number ) + offset Memory is addressed by both segment and offset.
8: Memory Management 30

MEMORY MANAGEMENT
Segment Table Limit S Logical Address D Base

Segmentation

HARDWARE -- Must map a dyad (segment / offset) into one-dimensional address.

CPU

Yes

<
No

+
Physical Address MEMORY

8: Memory Management

31

MEMORY MANAGEMENT
HARDWARE base / limit pairs in a segment table. Limit 1000 400 400 1100 1000

Segmentation

1 2 0 3 4

0 1 2 3 4

Base 1400 6300 4300 3200 4700

1 4

2 3

Logical Address Space
8: Memory Management

Physical Memory
32

MEMORY MANAGEMENT
PROTECTION AND SHARING Addresses are associated with a logical unit (like data, code, etc.) so protection is easy. Can do bounds checking on arrays Sharing specified at a logical level, a segment has an attribute called "shareable". Can share some code but not all - for instance a common library of subroutines. FRAGMENTATION Use variable allocation segment lengths vary. since

Segmentation

Again have issue of fragmentation; Smaller segments means less fragmentation. Can use compaction since segments are relocatable. 8: Memory Management

33

MEMORY MANAGEMENT

Segmentation

PAGED SEGMENTATION Combination segmentation. of paging and

address = frame at ( page table base for segment + offset into page table ) offset into memory + Look at example of Intel architecture.

8: Memory Management

34

MEMORY MANAGEMENT
WRAPUP
We’ve looked at how to do paging - associating logical with physical memory. This subject is at the very heart of what every operating system must do today.

8: Memory Management

35

Similar Documents

Premium Essay

Chapter 6: Analyzing Consumer Markets

...Chapter 6: Analyzing Consumer Markets GENERAL CONCEPT QUESTIONS Multiple Choice 1. ________ is the study of how individuals, groups, and organizations select, buy, use, and dispose of goods, services, ideas, or experiences to satisfy their needs and wants. 1. Target marketing 2. Psychographic segmentation 3. Psychology 4. Consumer behavior 5. Product differentiation Answer: d Page: 150 Difficulty: Easy AACSB: Analytic Skills 2. The fundamental determinant of a person’s wants and behavior is the person’s ________. 1. psyche 2. national origin 3. culture 4. peer group 5. family tree Answer: c Page: 150 Difficulty: Medium AACSB: Analytic Skills 3. A child growing up in the United States is exposed to all of the following values EXCEPT ________. 1. achievement and success 2. activity 3. efficiency and practicality 4. the importance of the group in daily life 5. freedom Answer: d Page: 150 Difficulty: Medium AACSB: Reflective Thinking 4. Which of the following would be the best illustration of a subculture? 1. A religion 2. A group of close friends 3. Your university 4. A fraternity or sorority 5. Your occupation Answer: a Page: 150 Difficulty: Hard 5. Based on information provided in the text, which of the following trends has lead to increased household consumption? 1. Growing female economic power ...

Words: 7371 - Pages: 30

Premium Essay

Study Skills

...------------------------------------------------- Study skills From Wikipedia, the free encyclopedia Study skills or study strategies are approaches applied to learning. They are generally critical to success in school,[1] considered essential for acquiring good grades, and useful for learning throughout one's life. There are an array of study skills, which may tackle the process of organizing and taking in new information, retaining information, or dealing with assessments. They include mnemonics, which aid the retention of lists of information, effective reading and concentration techniques,[2] as well as efficient notetaking.[3] While often left up to the student and their support network, study skills are increasingly taught in High School and at the University level. A number of books and websites are available, from works on specific techniques such as Tony Buzan's books on mind-mapping, to general guides to successful study such as those by Stella Cottrell. More broadly, any skill which boosts a person's ability to study and pass exams can be termed a study skill, and this could include time management and motivational techniques. Study Skills are discrete techniques that can be learned, usually in a short time, and applied to all or most fields of study. They must therefore be distinguished from strategies that are specific to a particular field of study e.g. music or technology, and from abilities inherent in the student, such as aspects of intelligence or learning...

Words: 2383 - Pages: 10

Free Essay

Critically Discuss the Psychological Evidence That Helps to Explain the Use of Evidence Given in Court by Children Under the Age of 11

...Critically discuss the psychological evidence that helps to explain the use of evidence given in court by children under the age of 11, (usually described as ‘child witnesses’)          In the past 20 years the number of psychological studies on child witnesses and the competency of them being interviewed as well as the evidence being given by them has grown from very few quality studies to several thousand. Issues such as suggestibility, the effects of individual differences and the effects of long delays on their recall have been brought up and discussed in these studies. (Memon, Vrij & Bull, 2006) Traditionally, most Criminal Justice Systems have been reluctant to accept the testimony of young children, believing that they make less reliable witnesses than adults do. Although in recent years the balance has shifted and the evidence of children is now much more likely to be accepted. (Ainsworth, 1998) All witnesses defined as a child at the date of the trial, and irrespective of the nature of the offence, are automatically classified as vulnerable and this eligible for a range of protective special measures to enable them to give a testimony in court. There special measures include in-court screens, live TV link, removal of wigs and gowns and provision of any necessary aids to communication. (Raitt, 2007)     The issue of children’s competency to testify in court has changed from the presumption that no minor is competent to the belief that all children are competent...

Words: 2498 - Pages: 10

Free Essay

Effect of Organic and Inorganic Fertilizers in Green Onion Plants

...Thesis Statement Example 1 In this example of thesis statement, the emphasis of the study is to find a correlation, either positive or negative, between Mozart’s music and short term memory. This is an example of a research paper with data observation and analysis. The observations were recorded by running ANOVA and Post Hoc tests to compute values for the variables. The goal was to find a positive correlation between the two variables. For that a hypothesis was tested that was proven to be negative. Alternatively, this proved the scientific validation of the null hypothesis i.e. “positive correlation exists between short term memory and listening to Mozart’s music.” The actual thesis statement is both precise and straight to the point yet some explanation has been given to elaborate the details of the study. Thesis Subject: The Effect of Mozart’s Music on Short Term Memory Sample Thesis Statement: The thesis statement is created from the essential question i.e. “is there any presence of a positive cause and effect relationship on the memory status of the students who listen to Mozart’s music, as it is propagated in the theory of Mozart’s effect”. The hypothesis tested for this study is, “Listening to Mozart’s music has no effect on human memory”. Thesis Statement Example 2 This is an example of a research essay thesis statement. While writing a thesis statement for a research essay you have to strictly take a for or against approach and then justify your argument. For...

Words: 770 - Pages: 4

Premium Essay

Cramming

...Prevalence Cramming is often done the night before an exam; in Japan this is known informally as one-night pickling (一夜漬, いちやづけ ichiya-dzuke?). In Commonwealth countries, cramming usually occurs during the revision week (week before exams), also known as "swotvac" or "stuvac". Over a longer term, cram schools exist in various countries, often designed to impart large amounts of information over the course of a year or longer. The pressure to excel academically has led to cramming behavior among students as young as five years old.[2] Cramming as a study technique H.E. Gorst stated in his book, The Curse of Education, “as long as education is synonymous with cramming on an organized plan, it will continue to produce mediocrity.” [3] Generally considered as a negative study technique, cramming is becoming more and more common among students both at the secondary and post-secondary level. Pressure to perform well in the classroom and engage in extracurricular activities in addition to other responsibilities often results in the cramming method of studying. Cramming is a widely-used study skill performed in preparation for an examination or other performance-based assessment. Most common among high school and college-aged students, cramming is often used as a means of memorizing large amounts of information in a short amount of time. Students are often forced to cram after improper time utilization or in efforts to understand information shortly before being tested. Improper...

Words: 358 - Pages: 2

Free Essay

Procrastination

...Have you ever been in a situation where someone you know came up to you in the street and started chatting for ages about something from the past, and try as you might, you just could not remember this person's name? Maybe you couldn't even remember where you knew them from, so you worded your own questions very carefully. | Have been ever to this situation….?If, yes thenDo you know which factor affects behind it? That you did not associate ….????Yes…It is memory. | If have ever noticed then sometime it happens like,*You gone to the store and not been able to remember, what you went there to buy?* Walked into a room and forgot why you were there?* "Lost" a key word while telling a joke? | Above all things aren’t something new. These are the things which really happen with us in our day to day activity.Above all things directly indicate to our memory…. | Memory!Human memory is a process or a store; we use to store and recall information.Then, why do we forget such small and sometimes really important things? | Because, Our brain consists of about one billion neurons. Each neuron forms about 1,000 connections to other neurons, amounting to more than a trillion connections.We are able to recognize, number of neuron’s number o f connections with in brain Then it’s time to understand where exactly the error occurs???? | As a student you have to face difficulty preparing for tests and exams that require a lot of memorization? | This interactive course focuses on the process...

Words: 286 - Pages: 2

Free Essay

Recovered Memories

...Following the recent sensation of using therapy to recover memories from one’s past, there is increasing concern over whether or not these “recovered” memories are indeed genuine. While certain memory recovering procedures appear to be designed to help a patient relax and serve to draw out old memories, often times, patients can be so eager to recover some memory from their past that they in fact create a false illusion in their head of an event in order to help better explain an unknown part of their past. Just because an event described appears and sounds genuine, does not mean that the event has actually occurred. While the patient can be the cause for creating a false memory so too can the therapist. Suggestive influences are likely to enhance the plausibility of a memory in the mind of a patient. It is easy to be lead to a conclusion by someone who you’re trusting to help you find answers. Suggestive procedures play a role in outcomes for other experiments and it is no different when conducting experiments about false memories. Persuasive information from the media can also play a role in the minds of people, as they all believe that if they’re hearing or reading about recovered memories on the television or radio than it is possible they might have some as well. Another concern about the validity of recovered memories is the potential of false testimony from patients, as they may not want to share what actually happened. This would likely stem from some sort of traumatic...

Words: 407 - Pages: 2

Free Essay

Unit 9 Cognitive Psych

...Cognitive Psychology Linda is an ex substance abuser and has experienced a few relapses. Linda is 33 and is in good health besides damage to her lungs due to smoking crack cocaine. She is concerned about her memory, since she misplaces her car keys at home and losing her car in the parking lot. Linda is also telling stories regarding her children and is later corrected for telling the story about the wrong child. Linda has no brain damage, besides the decay of her memory due to her substance abuse. When one has brain damage, or anyone uses any illicit drug, it affects the function of the brain. She believes she might be suffering from a neurological disorder. I believe the effect she is experiencing is due to her past substance use. Cocaine is known to cause several neurological disorders due to the fact that the crystalline free-base form is water insoluble which when smoking or free basing results in an instantaneous high contributing to the rapid absorption through the large pulmonary surface area and swift penetration to the brain. Cocaine can be absorbed from the mucous membrane, therefore causing neurological complications (Agarwal, 2013). Since she is healthy I would rule out that it is a neurological disorder and that it is just poor memory. Substance abuse affects the brain stem, the limbic system, and the cerebral cortex since drugs are chemicals. Cocaine causes nerve cells to release excessive amounts of natural neurotransmitters or prevent the normal...

Words: 1298 - Pages: 6

Premium Essay

Vark Paper

...VARK Analysis The VARK (Visual, Auditory, Reading, Kinesthetic) questionnaire shows the variety of different ways and styles of learning. By taking a simple test you are able to determine which style or styles of learning you would do best with. In addition to the regular test format, there are specialized versions for younger learners and athletes available on the website. After completion, each learning style is explained along with strategies and ways to improve upon studying and learning. This method has proven beneficial in helping many people with learning difficulties to become more successful in their learning (Fleming). Mentors, trainers, teachers and even sport coaches can benefit by using the learning strategies in their teaching and coaching methods (Fleming). The reading/writing learning style preference is characterized by an emphasis on using words and lists to learn (Fleming). Reading/writing style learners are best able to learn and study new information by using lists, headings, handouts, definitions, dictionaries, and encyclopedias (Fleming). These learners take excellent notes during lectures. Their notes are very detailed, and may possibly be verbatim based on their instructors lecture (Fleming). These students are also usually able to learn a great deal on a subject by simply using and referring to the given textbook (Cherry). Students following this method of learning may also benefit greatly by using PowerPoint presentations. Many instructors...

Words: 815 - Pages: 4

Free Essay

Phineas Gage

...Phineas Gage Paper At the age of 25 Phineas Gage was a bright, promising foreman working for the Rutland and Burlington railroad in Cavendish, Vermont. As was the practice of the times, tamping powder was used to blast drill holes for the preparation of laying track (Wickens, 2005). Gage was using a tamping rod to compact the powder in the holes before detonation when suddenly a precipitous explosion propelled the rod, which was 1.1 meters long, 6 millimeters thick, and weighing 6 kilograms, through his left cheek and brain, exiting out the vault of his skull (Leach & O'Driscoll, 1998). Surprisingly, Gage remained conscious on the ride to the doctor. Once there, Dr. Harlow, the attending physician, bandaged his wounds, which bled for an additional 2 days. Gage showed no obvious, immediate mental deficits, but an aggressive viral infection set in at the damaged area which led to a month of semiconscious recovery. The infection finally abated and Gage made a complete recovery, except for blindness in his left eye and weakness in the left side of his face. However, upon returning to work it became quite clear that Mr. Gage was not entirely himself. The damage to Gage’s brain was localized in the ventromedial prefrontal cortex; nevertheless, in order to understand the personality changes that Gage underwent after his recovery it is necessary to first examine the underlying neurological and cognitive interplay thereof. Cognition and Neurology of Consequence Prediction The somatic-marker...

Words: 792 - Pages: 4

Free Essay

Miss

...Memoir by Sumaiyah Khan Do we all really need a doctor’s fatal diagnosis for us to ‘live life to the fullest?’ Last week, my sister and I went out for a walk and began to discuss our experiences at school. I loved speaking to her since I could talk to her about just about anything, and knew she wouldn’t tell anybody else about our conversations. This time, I told her about a previous teacher of mine whom I recently found out was diagnosed with cancer. I explained just how amazing of a woman this teacher was, Masha’Allah, and told my sister about all of the things that she had already accomplished. I reminisced about how she always coached us in our extracurricular activities, and how she had also recently memorized the entire Qur’an. My sister simply said: “She’s trying to live her life to the fullest.” And this continued. Every single achievement I mentioned, my sister would repeat that same statement. I then understood that she was basically saying my teacher knew she didn’t have much time left and was therefore trying to achieve as much as she could before her passing. She had accepted the fact that her life could literally end at any time. It made me wonder, why weren’t we, as Muslims, in a similar state of mind all the time? Allah (glorified and exalted be He) warns us in the Qur’an that He can take our lives away at any moment without any prior notice. Is this not enough for all of us to try to please Him all the time? Is this not enough for all of us to try to accomplish...

Words: 633 - Pages: 3

Premium Essay

Study Habits

...DEVELOPING EFFECTIVE STUDY HABITS Mayland Community College S.O.A.R. Program Revised April 2002 GET THE STUDY HABIT Did you ever stop to wonder what sets apart the really successful students from the average ones? Why do some students who appear to study all the time just get by, while others who don’t appear to put in as much time and effort do well? Is it all related to IQ and genetics or are some other factors involved? The truth is that success in school is not so much determined by sheer intelligence as knowing how to study. Studying is a skill. Being successful in school requires a high level of study skills. Students must first learn these skills, practice them and develop effective study habits in order to be successful. Very often the study habits and practices developed and used in high school do not work for students in college. Good study habits include many different skills: time management, selfdiscipline, concentration, memorization, organization, and effort. Desire to succeed is important, too. In this module you will discover your areas of strength and identify your weaknesses pertaining to studying. You will learn about your preferred learning channel, tips to organize your studies, and ways to help you remember what you study. The skills you will learn about in this module can be applied in other areas of your life as well: your job, your career, or any activity that requires thought, planning, information processing, and selfdiscipline. You’ll find...

Words: 4204 - Pages: 17

Free Essay

Biology Article

...to Biology August 2, 2013 * The title of the article that I have chosen for this assignment is “The Era of Memory Engineering Has Arrived”. The article begins by explaining a basic plot of a sci-fi movie in which the main character has had his memories altered by scientists using electrode caps. The article then goes into detail about how a new set of experiments, led by MIT neuroscientists Steve Ramirez and Xu Liu in Susumu Tonegawa’s lab, shows that by using a stunning set of molecular neuroscience techniques. Scientists have captured specific memories in mice, altered them, and shown that the mice behave in accord with these new, false, implanted memories. The scientists needed a way of labeling neurons that were active during a specific experience, and a switch to make them work. It has been found that by using by using the molecule Channelrhodopsin, in already genetically modified mice. Scientists could see recent events that had been recorded to specific brain cells in those mice (Castro 2013). The article then states how with the use of doxycycline, the scientists were able to turn off the labeling or recording process of the experiment. This is important because the scientists were able to label memories in specific times and places. Once the scientists had labeled a memory to the mice, and were able to re-awaken that memory by using light that was shone onto the rodents brains. The scientists were able to (with the use of electrical shocks and...

Words: 548 - Pages: 3

Free Essay

Sensory Nerves

... 2. What is introspection? How did it influence current Cognitive Psychology? What were problems with it? 3. What fields influenced Cognitive Psychology? How did they influence Cognitive Psychology? 4. What are the assumptions of Cognitive Psychology? What does each of them mean? 5. Why do we use time and accuracy measures? What can time and accuracy measures show us? 6. What do eye movement and ERP measures show us? Are there any hypotheses or rationales for using these methods? 7. What is fMRI? What should we be cautious about? 8. What is sensation and perception? 9. What is iconic and echoic memory? 10. What did Sperling do? Why is this important? Be able to describe each experiment—what do the manipulations show us? 11. What is the evidence for echoic memory? 12. Why do we have sensory stores? 13. What are the models/theories of pattern recognition? What is evidence for each model/theory—evidence against each model/theory? Be able to describe research experiments that support or show evidence against each model. 14. What are bottom-up/ top-down processing? What role do these mechanisms play in pattern recognition? 15. What are the different components of attention? 16. What is inattentional blindness? Why does this happen? What is the evidence for this? 17. What models/theories explain our filtering system? What is evidence for each—evidence against? Be able to describe...

Words: 318 - Pages: 2

Free Essay

Operant Conditiong

...emission tomography study. (using a computerized radiographic technique to examine the metabolic activity in various tissues (especially in the brain). http://wordnetweb.princeton.edu Summary: The theory that the investigators came up with was that the deeper and more elobrative encoding leads to better memory. ( Encoding refers to the process of forming a memory code, putting information into memory.) the theory suggest the more elaborative the encoding the better the memory. Examples listed: if given a list of words to memorize, one way to try to encode would be structural ie (the font , phonemic characteristics, how the sound) The meaning of the words (semantic encoding) and self-referent encoding (which researchers have found to be the best) Objectives: One main objective of the experimenter was to see or determine what areas of the brain were activated when the processing task involved the self According to reading the left prefrontal cortex is the area associated with process of meaning. Right brain might be the area in the brain where the self is represented. Method of research: laboratory : pet scan Correlation: experimental: more elaborative encoding causes better memory, Method: Paricipants were eight-right handed participants( 4 males and 4 females) Procedure: research participants were presented with eight lists of personality traits that they were asked to encode using four encoding tasks( two lists for each tak) Self-task- judged how well the word described...

Words: 789 - Pages: 4