Open in app
Home
Notifications
Lists
Stories

Write
Nethmini Devyanjalee
Nethmini Devyanjalee

Home

May 25

Structures, Classes, and Protocols in Swift

Swift is an open-source multi-paradigm programming language for iPadOS, macOS, tvOS, watchOS, and iOS development. Apple established it in 2014 to provide developers with a strong language for creating iOS apps. Swift.org claims that the language was created to be safe, quick, and expressive. It’s designed to take the place…

Ios Development

3 min read

Structures, Classes, and Protocols in Swift
Structures, Classes, and Protocols in Swift

Sep 27, 2021

Make your own Operating System#9

Hello everyone! This is the 9th article of my ‘Make you own Operating System” article series. In this article, I will talk about how to run a simple program in user mode. User Mode User mode is now almost within our reach, there are just a few more steps required to get…

User Mode

6 min read

Make your own Operating System#9
Make your own Operating System#9

Sep 10, 2021

Make your own Operating System#8

Hello everyone! This is the 8th article of my ‘Make you own Operating System” article series. In this article, I will talk about page frame allocation. Page Frame Allocation When using virtual memory, how does the OS know which parts of memory are free to use? …

Operating Systems

5 min read

Make your own Operating System#8
Make your own Operating System#8

Sep 6, 2021

Make your own Operating System#7

Hello everyone! This is the 7th article of my ‘Make you own Operating System” article series. In this article, I will talk about how to enable virtual memory through paging. What is Virtual Memory? Virtual memory is an abstraction of physical memory. The purpose of virtual memory is generally to simplify application development and…

Virtual Memory

10 min read

Make your own Operating System#7
Make your own Operating System#7

Aug 27, 2021

Make your own Operating System#6

Hello everyone! Now that the kernel boots, prints to screen, and reads from the keyboard. what else we can do from our OS? This article will show how to easily execute a small program in kernel mode. Kernel mode Usually, a kernel is not supposed to do the application logic itself, but…

User Mode

5 min read

Make your own Operating System#6
Make your own Operating System#6

Aug 20, 2021

Make your own Operating System#5

Hello everyone! Now our primitive OS can produce output. So it would be nice if it also could get some input. The operating system must be able to handle interrupts to read information from the keyboard. An interrupt occurs when a hardware device, such as the keyboard, the serial port…

Interrupt

9 min read

Make your own Operating System#5
Make your own Operating System#5

Aug 13, 2021

Make your own Operating System#4

Hello everyone! In this article, I will talk about integrate segmentation. Segmentation is a Memory Management technique in which memory is divided into variable-sized chunks allocated to processes. Each chunk is called a segment. A table stores the information about all such segments. To address a byte in segmented memory…

Segmentation

7 min read

Make your own Operating System#4
Make your own Operating System#4

Aug 6, 2021

Make your own Operating System#3

Hello everyone! This article will explain the steps to display text on the console as well as writing data to the serial port. …

Operating Systems

12 min read

Make your own Operating System#3
Make your own Operating System#3

Aug 4, 2021

Software Licenses

A software license is a legal document that governs how the software can be used and distributed. Under copyright laws, all software is protected. A typical license grants a user permission to use one or more copies of the software without infringement of copyright. Software license falls into two broad…

Software License

4 min read

Software Licenses
Software Licenses

Aug 3, 2021

EVALUATION: INSPECTIONS, ANALYTICS, AND MODELS

Imagine that you designed an app for youngsters to make videos. You prototyped your initial design and implemented the core functionality. how would you find out whether it would appeal to them and whether they will use it? you would need to evaluate it — but how? …

Heuristic Evaluation

10 min read

EVALUATION: INSPECTIONS, ANALYTICS, AND MODELS
EVALUATION: INSPECTIONS, ANALYTICS, AND MODELS
Nethmini Devyanjalee

Nethmini Devyanjalee

Following
  • Umayanga Vidunuwan

    Umayanga Vidunuwan

  • Pubudu Wickramathunge

    Pubudu Wickramathunge

  • Hasini Samarathunga

    Hasini Samarathunga

  • Krishan Shamod

    Krishan Shamod

  • Pasan Devin Jayawardene

    Pasan Devin Jayawardene

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable