Open in app

Sign In

Write

Sign In

Thushara Samaraweera
Thushara Samaraweera

46 Followers

Home

About

May 23, 2022

What is Class, Struck & Proto in Swift

IOS mobile development — Hi friends, Let’s find out what is Struck, Proto and Class in Swift language. In this article, I am going to give you some idea about struck, proto and class in swift and do a comparison between these concepts. Structures and classes are general-purpose, flexible constructs that become the building…

3 min read

What is Class, Struck & Proto in Swift
What is Class, Struck & Proto in Swift

3 min read


Sep 27, 2021

YmeOS — Let’s Build our own OS !!!😉

#8-User Mode Hi developer!!! Welcome back to my 9th article on operating system implementation. In the last article, We discussed Page Frame Allocation, Managing Available Memory, and the Kernel Heap. If you’re new to my article series you better come from this first article. …

Operating Systems

5 min read

YmeOS — Let’s Build our own OS !!!😉
YmeOS — Let’s Build our own OS !!!😉
Operating Systems

5 min read


Sep 10, 2021

YmeOS — Let’s Build our own OS !!!😉

#8-Page Frame Allocation Hi developer!!! If you’re new to my article series you better come from this first article. Otherwise, it would be hard to understand what’s going on.🤔 When we are going to do the page frame allocation first we need to know how much memory is available on…

Operating Systems

4 min read

YmeOS — Let’s Build our own OS !!!😉
YmeOS — Let’s Build our own OS !!!😉
Operating Systems

4 min read


Sep 6, 2021

YmeOS — Let’s Build our own OS !!!😉

#7-virtual memory paging Hello readers !!! Previous article onwards we are walking in the path to execute a program in user mode. Welcome back to the 7th part of my OS developing article series. In this article, I will explain to you about virtual Memory and Paging. “Virtual memory” is…

Operating Systems

5 min read

YmeOS — Let’s Build our own OS !!!😉
YmeOS — Let’s Build our own OS !!!😉
Operating Systems

5 min read


Aug 27, 2021

YmeOS — Let’s Build our own OS !!!😉

#6-User modes Hello and welcome back to the sixth part of my OS developing article series. In this article, I will explain how we can execute a simple user program with our operating system. we will start by getting familiar with the user mode. User Mode Typically, a kernel is not supposed…

Operating Systems

3 min read

Operating Systems

3 min read


Aug 20, 2021

YmeOS — Let’s Build our own OS !!! 😉

#5- Interrupts and input Hello everyone! Welcome to the fifth installment of my OS implementing series, in which I demonstrate how to build an operating system from scratch. I believe you must remember that, in our 3rd week we display outputs to our console. But we did not use the…

5 min read

YmeOS — Let’s Build our own OS !!! 😉
YmeOS — Let’s Build our own OS !!! 😉

5 min read


Aug 13, 2021

YmeOS — Let’s Build our own OS !!!😉

#4-integrate_segmentation Welcome back to my fourth article on operating system implementation. In my last article, I discussed how to display text on the console as well as writing data to the serial port. In this article, we are going to learn about Segmentation. dIn this week we are going to…

Operating Systems

5 min read

YmeOS — Let’s Build our own OS !!!😉
YmeOS — Let’s Build our own OS !!!😉
Operating Systems

5 min read


Aug 6, 2021

YmeOS — Let’s Build our own OS !!!😉

#3-integrate_outputs Welcome back to the 3rd stage of my Operating system article series. In this article, I will discuss how to design Drivers for our operating system which function as a layer between the Kernel and the Hardware. With this chapter will demonstrate how to show text on the console…

Operating Systems

9 min read

YmeOS — Let’s Build our own OS !!!😉
YmeOS — Let’s Build our own OS !!!😉
Operating Systems

9 min read


Aug 4, 2021

Overall understanding about Software Licensing

Hi readers! Every business uses software to manage business processes, communicate with employees, customers, and vendors, and for myriad other purposes. In most instances, software products require activating licenses or agreeing to terms and conditions before programs can be downloaded, installed, or accessed. What is Software Licensing? A Software license is a document that…

Software Licensing

4 min read

Overall understanding about Software Licensing
Overall understanding about Software Licensing
Software Licensing

4 min read


Aug 3, 2021

Interaction Design Evaluation

Hello, designers! In today’s article, we are going to discuss a very crucial fact that is highly affected by this behavior. Why some apps/systems are so popular and why some are not? Mostly, the reason is System Evaluation. There are many types of evaluation methods. With this article, we are…

Interaction Design

9 min read

Interaction Design Evaluation
Interaction Design Evaluation
Interaction Design

9 min read

Thushara Samaraweera

Thushara Samaraweera

46 Followers

Undergraduate | Software Engineering ( BSc Hons ) | www.linkedin.com/in/thushara-samaraweera-121b251a4

Following
  • Netanel Basal

    Netanel Basal

  • Hussein Nasser

    Hussein Nasser

  • Krishan Shamod

    Krishan Shamod

  • Githmi Vithanawasam

    Githmi Vithanawasam

  • Brandon Roberts

    Brandon Roberts

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech