Open in app
Home
Notifications
Lists
Stories

Write
Pubudu Wickramathunge
Pubudu Wickramathunge

Home

Apr 30

Evaluation techniques for interactive systems

Software engineering is the look at designing, developing, and renovating software. It comes in touch with HCI to make the person and device interplay greater colorful and interactive. Evaluation is a manner that seriously examines a program. It includes gathering and studying statistics about a program’s activities, characteristics, and outcomes. …

Hci

5 min read

Evaluation techniques for interactive systems
Evaluation techniques for interactive systems

Sep 27, 2021

How To Build An Operating System: User Mode - Part 09

Hello everyone!. This is the 9th article of this building an own operating system article series. Please read the first seven articles in this article series if you didn’t read those. It will help you to understand this article more. Let's jump into today's chapter. In this article, we are…

Operating Systems

5 min read

How To Build An Operating System: User Mode - Part 09
How To Build An Operating System: User Mode - Part 09

Sep 17, 2021

4+1 Architectural View Model

Software architecture is a key factor in the process of turning requirements into a system. It is the process of designing, building, and delivering software that meets all software requirements in a defensible and reusable manner. The architectural view model is a key component in understanding the architecture perspective of…

4 min read

4+1 Architectural View Model
4+1 Architectural View Model

Sep 10, 2021

How To Build An Operating System: Page Frame Allocation- Part 08

This is the 8th article of this building an own operating system article series. If you didn’t read the first seven articles in this series, I recommend you to read those articles first. We talked about virtual memory and paging in the last article. In this article, we will discuss…

Operating Systems

3 min read

How To Build An Operating System: Page Frame Allocation- Part 08
How To Build An Operating System: Page Frame Allocation- Part 08

Sep 6, 2021

How To Build An Operating System: Virtual Memory and Paging- Part 07

This is the seventh article of this building an own operating system article series. If you didn’t read the first six articles in this series, I recommend you to read those articles first. Virtual Memory Virtual Memory is a storage scheme that provides users the illusion of having a very big main…

Operating Systems

7 min read

How To Build An Operating System: Virtual Memory and Paging- Part 07
How To Build An Operating System: Virtual Memory and Paging- Part 07

Aug 27, 2021

How To Build An Operating System: User Modes- Part 06

This is the sixth article of this building an own operating system article series. If you didn’t read the first five articles in this series, I recommend you to read those articles first. A kernel is not supposed to do the application logic itself, but leave that for applications. The…

Operating Systems

4 min read

How To Build An Operating System: User Modes- Part 06
How To Build An Operating System: User Modes- Part 06

Aug 20, 2021

How To Build An Operating System: Interrupts and Inputs- Part 05

This is the fifth article of this building an own operating system article series. If you didn’t read the first four articles in this series, I recommend you to read those articles first. Our operating system can now produce output. So the next step is getting input. To that, the…

8 min read

How To Build An Operating System: Interrupts and Inputs- Part 05
How To Build An Operating System: Interrupts and Inputs- Part 05

Aug 13, 2021

How To Build An Operating System: Segmentation- Part 04

This is the fourth article of this building an own operating system article series. If you didn’t read the first three articles in this series, I recommend you to read those articles first. What is Segmentation in OS? Memory management is the functionality of an operating system that handles or manages primary memory and moves…

Operating Systems

6 min read

How To Build An Operating System: Segmentation- Part 04
How To Build An Operating System: Segmentation- Part 04

Aug 6, 2021

How To Build An Operating System: Play with `Outputs`-Part 03

This is the third article of this building an own operating system article series. …

Operating Systems

10 min read

How To Build An Operating System: Play with `Outputs`-Part 02
How To Build An Operating System: Play with `Outputs`-Part 02

Aug 4, 2021

Software Licensing

Software licensing describes the legal rights pertaining to the authorized use of digital material. Failure to adhere to software license agreement terms often incurs criminal charges related to licensed intellectual property (IP) and copyrighted material. Free and open-source licenses include free software with no monetary usage charge, but users, or…

Software Licensing

9 min read

Software Licensing
Software Licensing
Pubudu Wickramathunge

Pubudu Wickramathunge

Software Engineering Undergraduate at University of Kelaniya

Following
  • Pasan Devin Jayawardene

    Pasan Devin Jayawardene

  • Imasha Weerakoon

    Imasha Weerakoon

  • Nethmini Devyanjalee

    Nethmini Devyanjalee

  • Krishan Shamod

    Krishan Shamod

  • Niroshan Pushparaj

    Niroshan Pushparaj

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable