공학 66

스케줄링,가상메모리

스케줄링(Scheduling) 이란? 스케줄링(Scheduling)은 작업, 프로세스, 작업 흐름 등을 효율적으로 관리하고 실행 순서를 결정하는 과정. 컴퓨터 과학과 운영 체제에서, 스케줄링은 특히 중요한 개념으로, 시스템 자원(예: CPU 시간, 메모리, I/O 장치 등)을 다수의 작업이나 프로세스에 할당하는 방법을 의미함. 스케줄링의 목표는 자원을 효율적으로 사용하여 최적의 성능, 응답 시간, 처리량을 달성하는 것. 스케줄링의 유형 CPU 스케줄링: 가장 일반적인 형태로, 운영 체제가 프로세스나 스레드에 CPU 시간을 어떻게 할당할지 결정함. CPU 스케줄링 알고리즘에는 라운드 로빈(Round Robin), 우선순위 기반(Priority Scheduling), 최단 작업 먼저(Shortest Job ..

프로세스공부:명령어 집합구조,가상머신,RISC,CISC

프로세스:명령어 집합구조 명령어 집합 구조 (ISA) ISA는 프로세서가 인식하고 실행할 수 있는 기계어 명령어의 집합입니다. 컴파일러 없이는 프로그래머가 직접 프로세서가 이해할 수 있는 기계어나 어셈블리어로 프로그램을 작성해야 합니다. Intel, AMD 등의 제조사는 자신들만의 ISA를 정의합니다 (예: x86). 다른 ISA를 사용하는 프로세서 간에는 직접적인 호환성이 없습니다. 가상 머신 .NET, JVM과 같은 가상 머신은 프로그램을 운영체제와 프로세서의 영향을 받지 않고 실행할 수 있게 합니다. 이는 ISA의 차이로 인한 문제를 해결하는 한 가지 방법입니다. ISA의 구성 요소 명령어 종류, 피연산자 타입, 레지스터 개수, 인코딩 방법 등을 정의합니다. 응용 프로그램과 운영체제 사이의 약속인 ..

임베디드 - NTCR

임베디드 시스템에는 네 가지 공통된 특징이 있다. 이를 각 속성의 앞글자를 따서 NTCR이라고도 부른다 Nature : 자연법칙의 취급 임베디드 시스템은 외부세계(현실 또는 시스템 밖)의 변화를 감지하여 마크로 컴퓨터로 처리해 결과를 외부세계로 피드백한다 이러한 시스템 모델은 IPO모델(Input, Processing, Output)라고 불린다 이러한 IPO모델은 외부세계를 어찌 감지하고 결과를 낸 뒤 그 결과를 센싱 해서 반응할지 하는 제어 모델을 만드는 게 중요하다. 범용 컴퓨터를 위한 정보시스템은 이미 디지털화된 데이터를 컴퓨터로 처리하기 때문에 노이즈나 변수에 대해 관해 피드백받을 일이 적지만 임베디시스템은 외부세계를 정확히 계측하고 노이즈를 제거하고 반응해서 동작하기 때문에 피드백 회로가 많은 ..

공학/임베디드 2022.11.28

전자기초-다이오드(Diode)(작성중)

1. 다이오드(Diode)란? 자유전자를 가지고 있는 n형 반도체와 정공(electron hole)을 가지고 있는 p형 반도체를 접하 하여 만든 소자 다이오드는 전류를 한 방향으로 흐르게 하는 성질을 가지고 있는 소자이다. 이러한 전류를 한쪽으로 흐르게 하고 반대쪽으로 흐르지 않게 하는 작용을 정류 작용이라고 합니다. 이러한 성질을 이용해 다이오를 통해 정류회로, 리 미팅 회로 및 클램핑 회로를 꾸밀 수 있다. 2. 다이오드의 역할 -정류 작용: 항복 지점의 전압까지 역전압을 막아줍니다 -정전압: 전원 입력 전압이 변화해도 전압을 일정하게 유지(제너다이오드) -회로 보호:민감한 전자 제품을 고전압 과도 상태로부터 보호(TVS 다이오드) 다이오드의 전압-전류 특성 다이오드의 V-I 특성은 순방향과 역방향으..

공학/전자 2022.10.18

GROB's basic electronics 회로 이론-8.회로망정리(노턴정리)

노턴 정리 노턴 정리는 전압 대신 전류의 항으로 회로를 단순화하는 데 사용된다. 많은 경우에 있어 전류의 분배에 대한 해석은 전압으로 해석하는 것보다 쉬울 수 있다. 그러므로 전류 분석을 위해서 노턴 정리를 사용하여 회로망을 전류원을 가진 간단한 병렬회로로 줄일 수 있다. 전류원에 대한 개념은 직렬 부품에 나누어지는 전체 전압을 공급하는 전압원에 대응되는 것으로 전류원은 병렬 가지들에 나누어 흐르게 되는 전체 전류를 공급한다. 노턴 등가 회로 위 회로 그림처럼 노턴 정리는 단자 A와 B에 연결된 전체 회로망이 저항 R(N) 1개와 병렬인 전류원 I(N) 1개로 대치될 수 있다는 것을 보여준다. I(N)의 값은 AB단자를 통해 흐르는 단락 회로의 전류와 같다. 이것은 A와 B의 두단 자를 단락 시킨 후 A..

공학/전기 2022.08.18

GROB's basic electronics 회로 이론-8.회로망정리(브리지회로의 테브낭화)

브리지 회로의 테브낭화 테브낭 정리의 전 포스트와 다른 예로 아래 회로 그림의 브리지 회로의 중앙에 있는 2Ω의 RL에 흐르는 전류를 구해 본다. 단자 A와 B를 개방하기 위해 R(L)을 제거한 결과를 아래 회로 그림으로 나타내었다. 개방 단자 A 가 R3 R4의 연결점이기 때문에 이분 배기의 A점 전위를 구하는 데 사용할 수 있다. 마찬가지로 단자 B에서의 전위는 R1-R2 분배기에서 구할 수 있다. 그때 V(AB)는 단자 A와 B사이의 전위차다. 두 분배기에서의 전압을 주목해야 한다. 3Ω의 R3와 6Ω의 R4로 구성된 분배기에서 밑에 있는 전압 V(R4)는 6/9X30=20V이다. 그때 위에 있는 전압 V(R3)은 두 전압을 더 해서 30V가 돼야 하기에 자연스럽게 10V가 된다. 극성은 전압원 V..

공학/전기 2022.08.10

GROB's basic electronics 회로 이론-8.회로망정리(전압원이 2개인회로의 테브낭화)

전압원이 2 개인 회로의 테브낭화 아래 회로 그림은 이미 키르히 호프의 법칙으로 풀어 보았으나 여기서는 테브낭 정리를 사용하여 중간에 있는 저항 R3에 흐르는 전류 I3 구해본다 아래 회로 그림처럼 먼저 R3 양 단의 단자를 A와 B로 표시한다 위 회로 그림에서 R3은 연결하지 않는다 V(TH)를 계산하기 위해 개방 단자 양단의 V(AB)를 구한다. 중첩 정리 적용 전원이 2개일 때 중첩 정리를 적용하여 V(AB)를 계산할 수 있다. 먼저 V2를 단락 시킨다 그러면 84V의 V1이 R1과 R2에 분배된다. R2 양 단의 전압은 단자 A와 B 사이의 전압이다. R2에 분배되는 전압을 계산하면 이 값은 오직 V1으로 인한 V(AB)의 값이다. 단자 A에서의 극성은(+)이다. V2로 인해 A와 B사이에서 발생..

공학/전기 2022.08.09

GROB's basic electronics 회로 이론-8.회로망정리(테브낭정리)

테브낭 정리는 회로 망내의 미지 전압과 전류값들을 해석하는 과정을 단순화하는데 매우 유용하게 사용된다. 테브낭 정리에 의해 많은 전원과 부품들은 어떻게 연결되어 있든지 간에 회로 망내의 어느 두단 자에 대한 등가의 직렬회로로 표현 가능하다. 아래 회로 그림에서 왼쪽에 있는 블록은 A와 B단자에 연결된 회로망을 포함하고 있다고 가정하자. 테브낭 정리에 의해 A와 B에 연결된 전체 회로망은 저항 R(TH) 1개와 직렬인 전압원 V(TH) 1개가 동일한 두단 자에 연결된 회로로 대치될 수 있다. 전압 V(TH)는 단자 A와 B 양단에 걸리는 개방 회로의 전압이다. 이 전압을 구하는 방법은 A와 B사이를 개방하고 두단 자에 걸리는 전압을 측정한다. V(TH)의 극성은 원래의 회로망과 같은 방향으로 A에서 B로 ..

공학/전기 2022.08.08

GROB's basic electronics 회로 이론-8.회로망정리(중첩정리)

중첩 정리(Superposition Theorem) 중첩 정리는 전원이 2개 이상있는 회로에 대해 옴의 법칙을 확장해서 사용할 수 있도록 하기 때문에 매우 유용한 정리이다 간단히 설명하자면 한 번에 한 개의 전원으로 인한 영향을 계산하고 그 결과를 더하여 모든 전원으로 인한 영향을 구한다. 중첩정리에 대한 정의는 다음과 같다. 2개 이상의 전원을 가진 회로망에서 임의의 부품에서의 전류와 전압은 각각의 전원이 개별적으로 작용할 때 나타나는 영향을 합한 것이다. 한 번의 1개의 전원만 사용하기 위해서는 다른 모든 전원들을 잠시 죽여야 한다. 이 말은 회로의 저항값을 그대로 두고 전원이 전압이나 전류를 발생하지 못하게 한다는 것을 말한다 전지와 같은 전압원은 전위차가 있는 양단을 단락 회로로 가정하며 내부저항..

공학/전기 2022.08.04