Open in app
Home
Notifications
Lists
Stories

Write
Pasan lahiru dissanayake
Pasan lahiru dissanayake

Home

Apr 17

Evaluation techniques for interactive systems

WHAT IS EVALUATION If a design process to support the design of usable interactive systems is used, we still need to assess our designs and test our systems to ensure that they behave as we expect and meet user requirements. This is the role of evaluation. Evaluation should not be thought of as…

What Is Evaluation

4 min read

Evaluation techniques for interactive systems
Evaluation techniques for interactive systems

Feb 13

Capstone Project — The Battle of Neighborhoods | Finding a Better Place in Scarborough, Toronto

1. Introduction: The purpose of this Capstone Project is to help people in exploring better facilities around their neighborhood. It will help people making smart and efficient decision on selecting great neighborhood out of numbers of other neighborhoods in Scarborough, Toranto. Lots of people are migrating to various states of Canada and…

5 min read

Capstone Project — The Battle of Neighborhoods | Finding a Better Place in Scarborough, Toronto
Capstone Project — The Battle of Neighborhoods | Finding a Better Place in Scarborough, Toronto

Sep 27, 2021

Build your own operating system-part09

User ModePage 9.1 Segments for User Mode:- To enable user mode we need to add two more segments to the GDT. They are very similar to the kernel segments we added when we set up the GDT in the chapter about segmentation: The segment descriptors needed for user mode.IndexOffsetNameAddress …

5 min read

Build your own operating system-part09
Build your own operating system-part09

Sep 10, 2021

Build your own operating system-part08

Page Frame Allocation 8.1 Managing Available Memory :- 8.1.1 How Much Memory is There? First we need to know how much memory is available on the computer the OS is running on. The easiest way to do this is to read it from the multiboot structure passed to us by GRUB. GRUB collects the information we need about the memory — what is reserved…

4 min read

Build your own operating system-part08
Build your own operating system-part08

Sep 6, 2021

Build your own operating system-part07

Virtual Memory and Paging In this article, we are going to explain ,about virtual Memory and Paging. Virtual memory is an abstraction of physical memory. The purpose of virtual memory is generally to simplify application development and to let processes address more memory than what is actually physically present in the machine. …

11 min read

Build your own operating system-part07
Build your own operating system-part07

Aug 28, 2021

Build your own operating system-part06

integrate user modes In this article, we are going to explain , how execute a small program in kernel mode. Loading an External Program Where do we get the external program from? Somehow we need to load the code we want to execute into memory. …

4 min read

Build your own operating system-part06
Build your own operating system-part06

Aug 20, 2021

Build your own operating system-part05

Interrupts and Input In this article, we are going to explain to do interrupt handling. Now that the OS can produce output it would be nice if it also could get some input. (The operating system must be able to handle interrupts in order to read information from the keyboard). An interrupt occurs…

7 min read

Build your own operating system-part05
Build your own operating system-part05

Aug 13, 2021

Build your own operating system-part04

Segmentation In this article, we are going to explain how to do the Segmentation. What is Segmentation in OS? Segmentation in x86 means accessing the memory through segments. Segments are portions of the address space, possibly overlapping, specified by a base address and a limit. To address a byte in segmented…

4 min read

Build your own operating system-part04
Build your own operating system-part04

Aug 6, 2021

Build your own operating system-part03

Play with `Outputs` In this article, we are going to explain how to display text on the console as well as writing data to the serial port. Furthermore, we will create our first driver, that is, code that acts as a layer between the kernel and the hardware, providing a…

10 min read

Build your own operating system-part03
Build your own operating system-part03

Aug 2, 2021

Software License

What Is a Software License? A software license is a contract between the company that created and provided an application, underlying source code, or related product and the end user. …

9 min read

Software License
Software License
Pasan lahiru dissanayake

Pasan lahiru dissanayake

software engineering undergraduate university of kelaniya

Following
  • Dr. Alessandro Crimi

    Dr. Alessandro Crimi

  • Isuruni Rathnayaka

    Isuruni Rathnayaka

  • M.R.M Abdullah

    M.R.M Abdullah

  • Pubudu Wickramathunge

    Pubudu Wickramathunge

  • Sadisha Nimsara

    Sadisha Nimsara

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable