toshiki-notebook/assets/academic_cis105_cis105-l5-lecture-note.md.aa3f7575.js

2 lines
8.8 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as o}from"./chunks/PageInfo.vue_vue_type_script_setup_true_lang.65c6b98c.js";import{_ as r,o as l,c as s,k as e,a as t,E as n,O as m}from"./chunks/framework.c989bd33.js";import"./chunks/commonjsHelpers.725317a4.js";const v=JSON.parse('{"title":"CIS105: Computer Applications & Information Systems Lect. 5","description":"","frontmatter":{},"headers":[],"relativePath":"academic/cis105/cis105-l5-lecture-note.md","filePath":"academic/cis105/cis105-l5-lecture-note.md","lastUpdated":1726418622000}'),d={name:"academic/cis105/cis105-l5-lecture-note.md"};function c(u,a,p,h,g,f){const i=o;return l(),s("div",null,[a[0]||(a[0]=e("h1",{id:"cis105-computer-applications-information-systems-lect-5",tabindex:"-1"},[t("CIS105: Computer Applications & Information Systems Lect. 5 "),e("a",{class:"header-anchor",href:"#cis105-computer-applications-information-systems-lect-5","aria-label":'Permalink to "CIS105: Computer Applications & Information Systems Lect. 5"'},"")],-1)),n(i,{readTime:"3",words:"602"}),a[1]||(a[1]=e("h2",{id:"chapter-5-operating-system",tabindex:"-1"},[t("Chapter 5: Operating System "),e("a",{class:"header-anchor",href:"#chapter-5-operating-system","aria-label":'Permalink to "Chapter 5: Operating System"'},"")],-1)),a[2]||(a[2]=e("h3",{id:"_5-1-operating-system-fundamentals",tabindex:"-1"},[t("5.1: Operating System Fundamentals "),e("a",{class:"header-anchor",href:"#_5-1-operating-system-fundamentals","aria-label":'Permalink to "5.1: Operating System Fundamentals"'},"")],-1)),a[3]||(a[3]=e("ul",null,[e("li",null,[t("1980: Bill Gates and Paul Allen leased IBM a Personal Computer (PC) called MS-DOS (Microsoft Disk Operating System) for a one-time fee of "),e("span",{class:"katex"},[e("span",{class:"katex-mathml"},[e("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[e("semantics",null,[e("mrow",null,[e("mi",{mathvariant:"normal"},"$"),e("mn",null,"50"),e("mo",{separator:"true"},","),e("mn",null,"000")]),e("annotation",{encoding:"application/x-tex"},"\\$50,000")])])]),e("span",{class:"katex-html","aria-hidden":"true"},[e("span",{class:"base"},[e("span",{class:"strut",style:{height:"0.9444em","vertical-align":"-0.1944em"}}),e("span",{class:"mord"},"$50"),e("span",{class:"mpunct"},","),e("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),e("span",{class:"mord"},"000")])])]),t(". "),e("ul",null,[e("li",null,"Gates Kept the copyright for MS-DOS")])]),e("li",null,[t("1984: Steve Jobs and Steve Wozniak created Mac OS "),e("ul",null,[e("li",null,'Advertised on "More user-friendly"')])])],-1)),a[4]||(a[4]=m('<h3 id="_5-2-understanding-operating-systems" tabindex="-1">5.2: Understanding Operating Systems <a class="header-anchor" href="#_5-2-understanding-operating-systems" aria-label="Permalink to &quot;5.2: Understanding Operating Systems&quot;"></a></h3><ul><li>System software: Software that automatically runs to configure a computer (no human intervention)</li><li>Operating system (AKA Platform): A collection of computer programs that administer the hardware and software of a computer so that they work properly <ul><li>Microsoft Windows, Mac OS, UNIX, Linux</li></ul></li><li><strong>Application software cannot run or be installed without a operating system</strong>.</li></ul><h3 id="_5-3-memory-management" tabindex="-1">5.3: Memory Management <a class="header-anchor" href="#_5-3-memory-management" aria-label="Permalink to &quot;5.3: Memory Management&quot;"></a></h3><ul><li><p><strong>Operating system coordinate</strong>: Computers memory</p><ul><li><strong>Cache, Random Access Memory (RAM), registers, and virtual memory</strong></li><li><strong>Disk Storage</strong></li></ul></li><li><p><strong>CPU Cache</strong>: A small, very quick memory that stores copies of information and data from the most regularly-used parts of main memory</p><ul><li>Helps decrease the time it takes to access memory.</li></ul></li><li><p><strong>Random Access Memory (RAM)</strong>: Volatile memory</p></li><li><p>Disk Storage: Non-volatile memory</p><ul><li><blockquote><p><strong>volatile memory stores data when a computer is on but erases it as soon as the computer is switched off, whereas non-volatile memory remains in a computer even after the system shuts off</strong>.</p></blockquote></li></ul></li></ul><h3 id="_5-4-memory-management-contd" tabindex="-1">5.4: Memory Management Contd. <a class="header-anchor" href="#_5-4-memory-management-contd" aria-label="Permalink to &quot;5.4: Memory Management Contd.&quot;"></a></h3><ul><li>Registers: Small memory locations used to quicken the implementation of computer programs <ul><li>Customization towards the device including wallpaper setting which is referred the process of registering.</li></ul></li><li>Virtual Memory: Memory the OS uses to coordinate, track and efficiently allocate the use of CPU cache, registers, RAM and disk storage. <ul><li>The messenger between volatile and non-volatile storage.</li></ul></li></ul><h3 id="_5-5-disk-management" tabindex="-1">5.5: Disk Management <a class="header-anchor" href="#_5-5-disk-management" aria-label="Permalink to &quot;5.5: Disk Management&quot;"></a></h3><ul><li>OS is responsible for saving information as efficiently as possible <ul><li>Creates a table of contents of FAT (File Allocation Table)</li></ul></li><li>Defragmentation: A program the reorganizes the hard drive <ul><li>Note required for SSD</li></ul></li><li>Hard Disk Drive (HDD) <ul><li>Pros: More affordable, good for standard business procedures</li><li>Cons: more prone to damage</li></ul></li><li>Solid State Drives (SSD) <ul><li>Pros: N moving parts, more reliable</li><li>Cons: More expensive.</li></ul></li></ul><h3 id="_5-6-file-management" tabindex="-1">5.6: File Management <a class="header-anchor" href="#_5-6-file-management" aria-label="Permalink to &quot;5.6: File Management&quot;"></a></h3><ul><li>File manager are made up of Hierarchy of Directories, more commonly referred to as folders <ul><li>Can be compared to a physical storage</li></ul></li></ul><h3 id="_5-7-networks" tabindex="-1">5.7: Networks <a class="header-anchor" href="#_5-7-networks" aria-label="Permalink to &quot;5.7: Networks&quot;"></a></h3><ul><li>Network: 2 or more computers connected together</li><li>Transmission control protocol and internet protocol (TCP/IP): A set of rules for transferring information from one computer to another <ul><li>Transfers info by breaking up files into packates</li></ul></li><li>The internet is the world&#39;s largest network</li></ul><h3 id="_5-8-device-drivers" tabindex="-1">5.8: Device Drivers <a class="header-anchor" href="#_5-8-device-drivers" aria-label="Permalink to &quot;5.8: Device Drivers&quot;"></a></h3><ul><li>Device Driver: Allows the OS to communicate with peripheral devices</li><li>Modern OS have plug-and-play capability</li><li>1996: USB developed and considered industry standard</li></ul><h3 id="_5-9-embedded-operating-systems" tabindex="-1">5.9: embedded Operating Systems <a class="header-anchor" href="#_5-9-embedded-operating-systems" aria-label="Permalink to &quot;5.9: embedded Operating Systems&quot;"></a></h3><ul><li>Embedded Operating System: OS installed on devices and appliances that rely on computing <ul><li>Ex; Cash registers, automatic teller machines (ATM), microwaves, and specialized handled devices</li><li>Embedded OS cannot be modified in most cases</li><li>Embedded OS used on most cell pones <ul><li>Google, Android, and iPhone</li></ul></li></ul></li></ul><h3 id="_5-10-mac-or-pc" tabindex="-1">5.10: Mac or PC? <a class="header-anchor" href="#_5-10-mac-or-pc" aria-label="Permalink to &quot;5.10: Mac or PC?&quot;"></a></h3><ul><li>The answer is baed on the needs of the business</li><li>Ask yourself: Which one are your end-users comfortable or have experiencing using? Which one gives you a clear competitive advantage?</li></ul><h3 id="_5-11-major-operating-systems" tabindex="-1">5.11: Major Operating Systems <a class="header-anchor" href="#_5-11-major-operating-systems" aria-label="Permalink to &quot;5.11: Major Operating Systems&quot;"></a></h3><ul><li>Microsoft Windows: Windows 10 <ul><li>Windows 11 available for download</li></ul></li><li>Mac Operating System (AKA Mac OS) <ul><li>Version 14: Sonoma</li></ul></li><li>Linux: An open-source OS that can be modified, used, and redistributed by anyone freely <ul><li>Created by <strong>Linux Torvalds</strong></li></ul></li><li>UNIX: Popular for large processing applications like credit card transactions and approvals.</li></ul><h3 id="_5-12-open-source-os" tabindex="-1">5.12: Open-Source OS <a class="header-anchor" href="#_5-12-open-source-os" aria-label="Permalink to &quot;5.12: Open-Source OS&quot;"></a></h3><ul><li>Proprietary software vs. open-source <ul><li>Why doesn&#39;t everyone use open-source</li></ul></li><li>Diffusion: A product or software is widely accepted</li></ul>',22))])}const k=r(d,[["render",c]]);export{v as __pageData,k as default};