본문 바로가기

반응형

IT/ETC

(70)
운영체제 시스템의 성능 평가 척도 1. 처리량(throughput) up - 정해진 시간 내에서 처리할 수 있는 작업량, 처리 개수 2. 반환시간(turn around time) down - 컴퓨터 센터에 작업을 지시하고 나서부터 결과를 받을 때 까지 경과 시간이다. 대기시간 + 실험시간 = 반환시간 , 첫번째 반응하는 시간이 응답시간(reponse time)이라고 한다. 3. 신뢰도(reliability) up - 시스템이 주어진 문제를 얼마나 정확하게 해결하는가를 나타내는 척도 4. 이용 가능도(availability) up - 잔여량은 컴퓨터 시스템 내에 사용 가능한 자원에 관한 정보 표현이다. 5. 병목 현상(bottleneck) down - 시스템 자원이 용량에 있어서 최대 한계에 도달시 발생될 수 있다. bench mark p..
운영체제의 정의 및 목표 (3/11/2020) 하드웨어를 제어하는 시스템 소프트웨어 1. 시스템 s/w(관리 프로그램) 응용 s/w(게임, 카톡) 2. 자원을 관리한다 : - h/w : cpu 메모리 i/o process - 실행중인 프로그램 prcoessor - 처리하는, cpu 중앙처리장치 - s/w : system software, game etc 3. 사용자의 편이성 4. 초기 -> rom 현재는 -> ram으로 올리는데, 디스크는 이제 rom역할을 하면서 디스크에 있는 것을 램에 올리면 boot strapping loader 보 -> 주 올리는 방식. rom은 아직도 사용한다. memory = read only memory 전원이 있는 없든 계속 유지 비휘발성, random acess memory 임시저장 휘발성. 펌웨어 = 기계 + sw ..
IP 주소(3/11/2020) IP 주소는 ipv4 그리고 ipv6가 있다. ipv4는 32bit, xxx.xxx.xxx.xxx, 각 xxx가 8bit를 가지고 있어서 32bit체계이다. 2^32를 하면 4294967296, 의 아이피를 가질 수 있지만 현재로서는 턱없이 부족한 수여서 ipv6, 126bit를 가진 ip를 만들었다. 하지만 공유기를 통해 많은 아이피를 사용할 수 있게됐다. ip는 a,b,c,d,e클래스가 존재하며, 현재는 a,b,c만 사용한다. 클래스 상위비트 상위 8비트 클래스범위 a 0 00000000~01111111 0.0.0.0 ~ 127.0.0.0 b 10 10000000~10111111 128.0.0.0 ~ 191.0.0.0 c 110 11000000~11011111 192.0.0.0 ~ 223.0.0.0 ..
Checked vs Unchecked
Git https://github.github.com/training-kit/downloads/github-git-cheat-sheet/ https://try.github.io/ Git branches are simply pointers pointing to a specific command. Branch early, and branch often. rebase in git HEAD - symbolic name for currently checked out commit. always points to the most recent commit. instead of checking out to a branch, you could check out towards specific commit. Caret(^) - tr..
Design ToolBox object composition - composition simple defines HAS-A relation. For example, abstract factory pattern uses object composition, having many interfaces in the abstract factory showing a has-a relationship. OO Basics - Abstraction - Encapsulation - wrapping up of data under a single unit. (varies variables under a class) - Polymorphism - the ability of an object to take on many forms. (person, empl..
Chapter 2 Observer pattern can be visualized as newspaper subscription service with its publishers and subscribers. the subject is the publisher, observers are the subscribers. The observer pattern - defines a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically. Design principles : Strive for loosely coupled designs bet..
Chapter 1 https://github.com/Tonyzorz/HeadFirstDesignPattern Tonyzorz/HeadFirstDesignPattern Head first design pattern. Contribute to Tonyzorz/HeadFirstDesignPattern development by creating an account on GitHub. github.com Design principles: - Identify the aspects of your application that vary and separte them frmo what stays the same. - Program to an interface, not an implementation. - Favor composition ..

반응형